Gelöst: Mit dem View "taxonomy_term (default)" verschiedene Felder je Vokabular erstellen
Eingetragen von mccoy (63)
am 12.01.2010 - 17:09 Uhr in
am 12.01.2010 - 17:09 Uhr in
Hallo,
wie kann ich den View "taxonomy_term (default)" anpassen, damit ich je nach Begriff verschiedene Felder anzeigen kann.
Ich habe die Felder in diesem View so angepasst, damit er die Gemeinsamkeiten nach bestimmten Begriffen mit anderen Nutzern anzeigt. (Z.B. Nachname, Name, Wohnort, Interessen etc.) Diese Felder sind aber nicht sinnvoll, wenn ich eine Ausgabe erzeugen möchte, die mir alle Nodes mit bestimmten Begriffen auslistet. Da bräuchte ich dann die Felder Node-Titel, Erstelldatum, Kommentare etc.
Ich finde da einfach keinen Hebel...
Ich hoffe es ist verständlich, was ich meine... ;)
Viele Grüße
McCoy
- Anmelden oder Registrieren um Kommentare zu schreiben
Panels
am 12.01.2010 - 23:45 Uhr
Hi,
schau dir mal Panels an. Views selbst wird das nicht können. Aber mit Panels kannst du verschiedene Varianten erstellen und diese dann mit verschiedenen Views füllen. Damit geht das sicher. :)
---
Viele Grüße,
Kars-T
| comm-press
Viele Grüße,
Kars-T
Ich dachte mit Panels kann
am 13.01.2010 - 00:00 Uhr
Ich dachte mit Panels kann ich Seiten mehr oder weniger nur "gestalten". Also mir in Spalten verschiedene Views/Nodes/Blöcke etc. einfügen? Aber ich kann doch mit Panels keine Feldausgaben eines Views beeinflussen, oder?
Doch, kann es
am 13.01.2010 - 00:30 Uhr
Panels kann auch Views verändern. Aber ich denke du willst verschiedene Panels mit verschiedenen Views, abhängig vom Vokabular.
Schau dir das einfach mal an. Ich habe leider kein gutes Tutorial zur Hand. Oder komm zum Camp in Essen, da hält Ralf eine Session zu dem Thema :)
---
Viele Grüße,
Kars-T
| comm-press
Viele Grüße,
Kars-T
Haha, O.K. die Einladung
am 13.01.2010 - 00:49 Uhr
Haha, O.K. die Einladung nach Essen ist überlegenswert :) Sagt man Panels nicht auch nach, dass es in großen Performance-Monster ist? Ich werde es mir aber auf jeden Fall mal ansehen. Danke erstmal...
Performance
am 13.01.2010 - 00:56 Uhr
Earl hat in Paris gesagt "10%"...
Ist mir persönlich aber auch mittlerweile egal, da es für mich mehr darum geht, ob ich programmieren will oder das alles über eine GUI mit klicki klicki machen will. Und das klicki klicki ist sehr sehr mächtig. Also warum sträuben?
Am Ende zählt eh nur das Caching. Und da kannst du boost oder memcache zu rate ziehen.
Wir setzen Panels eigentlich immer ein und ich kann mich nicht beklagen. Du wirst schon einige 1.000 Besuche brauchen, bevor du damit wirklich Probleme hast.
Panels ist einfach sinnvoll.
---
Viele Grüße,
Kars-T
| comm-press
Viele Grüße,
Kars-T
taxonomy_redirect
am 13.01.2010 - 22:48 Uhr
Ich habe nun ein Modul gefunden, was genau das kann was ich brauche. Mit http://drupal.org/project/taxonomy_redirect kann ich Begriffe auf einen bestimmten View lenken. Nachteil ist scheinbar, dass es noch nicht so sauber mit Auto_Path zusammenarbeitet und keine Aliase aktzeptiert.
So richtig rund läuft es noch nicht - aber ich werde den Ansatz weiter verfolgen und dann wieder berichten.
Grüße
mccoy
Problem gelöst
am 01.02.2010 - 23:13 Uhr
Ich habe mal wieder etwas Zeit gefunden um mich mit dem Thema zu beschäftigen. Und siehe da, die Lösung ist sehr einfach und auch ohne Panels und taxonomy redirect lösbar. Man braucht eigentlich nur autopath und views 2.
Hier ist eine schöne Anleitung wie es dann klappt:
http://drupaleasy.com/blogs/ryanprice/2008/06/using-views-2-drupal-6-cre...
Der Knackpunkt ist der PHP-Code in den Argumenten des Views:
<?php
$node = node_load(arg(1));
if($node){
foreach($node->taxonomy as $term){ $terms[] = $term->tid; }
return implode('+', $terms);
} else { return; }
?>