Taxonomy: Auflistung der Nodes themen
am 16.08.2008 - 14:57 Uhr in
Hallo,
irgendwie verstehe ich nicht wo ich da ansetzen muss um das folgende gethemed zu bekommen:
Ich hab Inhalte die mit Taxonomy kategoriesiert sind.
Die Inhalte einer Kategorie werden über das Taxonomy Menü aufgerufen.
Nun möchte ich die einzelnen Elemente dieser Liste themen (sprich bestimmen was angezeigt werden soll und was nicht, da die Nodes CCK-Felder enthalten).
Aber irgendwie finde ich nix wie ich das anstellen kann.
Ich hab nur was zum Thema Taxonomy und Page.tpl gefunden, aber ich will ja nciht die Seite ändern sondern die Anzeige der einzelnen Nodes in der Auflistung.
Vermutlich isses nur ne Kleinigkeit.. aber ich bin gerade wohl total blind.
- Anmelden oder Registrieren um Kommentare zu schreiben

Ich habs mir noch ein bissal
am 16.08.2008 - 23:53 Uhr
Ich habs mir noch ein bissal angesehen.
mit ner seperaten page.tpl.php für die Taxonomy seiten komm ich nciht weiter da ich ja nur fertign Content geliefert bekomme für die Nodes die da geteasert werden. Aber genau DIESE content erzeugung will ich ja abändern. kann doch nicht sein das das soo kompliziert ist.
Ebensowenig kann ich mir vorstellen das ich nu für jeden Term dieses Vokabulars nen view machen soll/muss ... dass sind über 30, das erscheint mir irgendwie sinnfrei.
Irgendwelche Hinweise? Schubser in die richige Richtung
Findest Du denn im Modul
am 17.08.2008 - 02:28 Uhr
Findest Du denn im Modul eine Function wie theme_...? Wenn dem so ist, kann diese über deine template.php des Themes angepasst werden. Jedoch hat nicht jedes Modul theming-Funktionen integriert.
Über Views lässt sich Dein Block aber wohl viel einfacher erzeugen. Nämlich indem Du Deinen View als Block ausgibst und mit den Argumenten arbeitest. Pber den Views Argument Handling Code kannst Du die enstprechenden Argumente zuweisen.
z.B.
<?php$args[0] = arg(2);
?>
taxonomy/term/...----
Views Workshop: http://work.derhasi.de
ich bin irgendwie noch nicht
am 18.08.2008 - 01:41 Uhr
ich bin irgendwie noch nicht ganz sicher ob wir über das selbe reden, bzw in die selbe Richtung denken.
Deswegen schildere ich nochmal meine Situation und was ich gerne hätte :
Ich habe ein Vokabular mit >40 Terms die als Menü dienen sollen.
Zur Anzeige dieses Menüs benutzte ich da Taxonomy_menu Modul.
Das Modul erzeigt links der art ?q=modulpage/x/y
wobei modulpage ein in den Taxonomy Menu Einstellungen vorgebbarer Begriff ist, x ist wohl die Vokabular ID , y die Term ID.
Nun rufe ich die Seite auf und erhalte eine Liste der Nodes die zu diesem Term passen.
Und da passiert das was ich nicht will, er zeigt für jeden Node eben die Node-Seite an.
Klar ersichtlich da ich die Node-Seiten bereits gethemed hatte und die Elemente der Auflistung eben genau so aussehen, wie eine einzelne Node Seite.
Wonach ich nun suche ist die Möglichkeit zu sagen: Hey lass das mit den Nodes und mach das lieber nach vorlage xyz.tpl.php.
Ich habe in das Taxonomy Modul mal reingeguckt und soweit ich das verstanden habe (php ist da nciht das Problem, Drupal-Strukturen schon eher) steht da halt auch drin, das er eben Nodes als Nodes ausgeben soll, warum auch immer. Ich bin aber nun noch nicht firm genug um zu wissen, wie ich ihm das ggf in der Template.php 'verbieten' bzw ' überladen' und damit meine Anzeige erreichen kann.
Klar kann ich das ganze auch mit views Bauen, ist mir nach dem View-Tutorial auch im Anfangsstadium gelungen, aber schon alleine das Feature, das das Taxonomie_menu die Anzahl der zugeordneten Terme anzeigen kann, lässt mich hoffen, das ich nicht auf Views und ein eigens erstelltes Menü zurückgreifen muss.
Ich hoffe das nun vielleicht etwas klarer geworden ist, was ich gerne möchte, bzw wo genau mein Problem bei der Sache liegt.
Das eine oder andere neue über views hab ich auf jeden Fall schon mal gelernt, bzw werde ich noch lernen da ich mir das Tutorial noch mal in Ruhe reinziehen muss, da mir in letzter Konsequenz die Sache mit den Argumenten, Filtern usw noch nicht wirklich klar ist.
Du musst den Teaser themen
am 29.08.2008 - 16:16 Uhr
In den Listen wird immer der Teaser der jeweiligen Node angezeigt.
Mit dem Modul http://drupal.org/project/contemplate kannst Du für jeden Inhaltstypen eine eigenen Teaser themen.
Gruß Jonas