[gelöst] Taxonomie und Context-Modul arbeiten noch nicht richtig zusammen?
am 01.03.2012 - 16:14 Uhr in
Die Module Taxonomy 7.12 und Context 7.x-3.0-beta2 wollen bei mir nicht, wie sie sollen.
Mit einer Node soll anhand einem zugeordnetem Taxonomie-Begriff per Contex links das passende Menü und rechts ein Block erscheinen - was leider nicht passiert.
Die Sache funktioniert, wenn man als Condition anstatt des Taxonomie-Begriffs z.B. den Inhaltstyp nimmt. Die Taxonomie funktioniert für sich auch und ordnet mit den Modul- oder Coreeigenen Möglichkeiten brav.
Die Taxonomie-Option wird auch unter den Conditions im Edit context ... angezeigt und lässt sich einrichten. Nur tut es nicht, was es tun soll.
Frage: Mein Fehler, oder noch ein Bug? Hat jemand das Szenario schon erfolgreich mit der Context-beta2 umgesetzt oder ist vielleicht auch gescheitert?
Danke für alle Meldungen!
- Anmelden oder Registrieren um Kommentare zu schreiben
so etwas hatten wir doch
am 01.03.2012 - 16:39 Uhr
so etwas hatten wir doch schon mal....
Hast du dir mal diesen Thread angeschaut.
lieben Gruß
Berthold Lausch
Drupal Video-Tutorials
Ah - Tausend Dank!
am 01.03.2012 - 17:10 Uhr
Ah - Tausend Dank!
Noch eine peinliche
am 02.03.2012 - 10:45 Uhr
Noch eine peinliche Frage:
Habe ich eine Chance übersehen, die .diff-Patches
http://drupal.org/node/1267372
ohne das Tool git einzupflegen? Ich fühle mich auf die Schnelle ein wenig überfordert mit der Unix-Komandozeile.
Dank!
dev-Version
am 02.03.2012 - 10:55 Uhr
Habe ich eine Chance übersehen, die .diff-Patches ohne das Tool git einzupflegen?
Wenn Du die aktuelle Entwicklungsversion (http://drupal.org/node/1026232) verwendest, hast Du den Patch dort schon drin.
Ansonsten könntest Du die entsprechende Datei (plugins/context_condition_node_taxonomy.inc) auch einfach in einem Texteditor öffnen und dann alle Zeilen, die im Patch mit "-" beginnen löschen und alle, die mit einem "+" beginnen, zur Datei hinzufügen (an den im Patch genannten Stellen).
Den ersten Teil mit den Klammern kannst Du getrost überspringen (Code-Style), beim 2. Teil wären ab Zeile 51 die beiden Zeilen zu entfernen
if (isset($node->{$field}[$node->language])) {
foreach ($node->{$field}[$node->language] as $term) {
und an genau der Stelle diese Zeilen einzufügen:
if ($terms = field_get_items('node', $node, $field)) {
foreach ($terms as $term) {
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Es geht!
am 02.03.2012 - 12:01 Uhr
mit dem Tausch der beiden Zeilen.
An Entwicklerversionen habe ich mich noch nicht herangetraut.
Nochmals vielen vielen Dank!