Taxonomy in View verstecken?
am 29.01.2008 - 13:08 Uhr in
Hi,
Ich habe eine View eines CCK-Inhaltstyps, der ausser normalen Feldern auch Taxonomy-Terme enthält, mit denen ich die Zugriffskontrolle (über TAC Lite modul) steuere. Funktioniert soweit auch alles. Ich möchte nun aber in der View das Taxonomy-Feld nicht sehen (da es nur der Zugriffssteuerung dient, und sonst keine inhaltliche Information darstellt). Wie kann ich so ein Feld ausblenden? Mein Problem: Die Taxonomy-felder erscheinen gar nicht als verwaltbares Feld in der View-Bearbeitung.
Ist dafür eine einfache Lösung bekannt oder muss ich dazu so etwas wie den content taxonomy modul benutzen, der die taxonomy-terme als CCK-Felder implementiert, womit sie dann natürlich normal im View bearbeitbar (d.h. in meinem Fall einfach gar nicht am View beteiligt)sind. Was ich daran nicht mag, ist genau das, was dieser modul bezweckt: die taxonomy für CCK völlig zu umgehen - aber wozu habe ich sie dann überhaupt? Das scheint mir etwas undrupalisch zu sein?! Gibt's eine andere Lösung?
- Anmelden oder Registrieren um Kommentare zu schreiben
Du meinst anscheinend die
am 29.01.2008 - 13:25 Uhr
Du meinst anscheinend die normale Nodeanzeige mit view (nicht zu verwechseln mit einem views-view ;) )
Da fällt mir für TAC Lite nur die Möglichkeit ein, das template zu bearbeiten. Normalerweise wird in der template.php eine Variable
$taxonomy
generiert. Hier musst Du dann eben das entsprechende Vokabular oder auch einzelne Terme ausnehmen. Dadurch würde es nicht mehr angezeigt.Bei Taxonomy_Access würde sich diese Option (das Ausblenden) allerdings einfach im Frontend einstellen lassen. Da du allerdings TAC Lite benutzt schließt sich das aus.
Danke, ja das meinte ich.
am 29.01.2008 - 21:38 Uhr
Danke, ja das meinte ich. Ich bin aber nicht auf TAC Lite angewiesen, ich könnte durchaus zum vollen taxonomy acces wechseln. das werde ich probieren - oder einen ersten VErsuch der template-Anpassung starten - irgendwann muss man das ja auch mal lernen ;)