Modul für Checkboxen statt Auswahlliste für Taxonomie-Terms in eigenem Content Type (CCK) ?
am 30.07.2007 - 14:49 Uhr in
Hallo allerseits,
ich habe einen Content Type erstellt und daneben ein Taxonomie-Vokabular mit zahlreichen Terms. Der Nutzer darf einem Node dieses Content Types mehrere Terms zuweisen.
Dem User möchte ich nun statt der Standard-Auswahlliste für die Mehrfachauswahl der Taxonomie-Terms lieber Checkboxen beim Erstellen eines Nodes anbieten. Dazu habe ich testweise die Module "CCK Taxonomy Super Select Ultra" oder "Content Taxonomy" installiert (und abwechselnd aktiviert sowie die jeweiligen CCK-Felder im Content Type eingebunden).
Ich sehe zwar beim Erstellen des Nodes nun Checkboxen für meine Terms - allerdings kann ich dort anklicken, was ich will - es hat leider keinerlei Auswirkungen: Die Zuordnung wird einfach nicht übernommen.
Was mache ich falsch? Oder existiert generell ein eleganterer Weg, um beim Erstellen des Nodes aus einer großen Anzahl von Terms die passenden auszuwählen?
Danke schon mal vorab für hilfreiche Tipps.
- Ilias
- Anmelden oder Registrieren um Kommentare zu schreiben
Wie bindest du die
am 02.08.2007 - 19:36 Uhr
Wie bindest du die Vokabulare in die CCK Nodes ein?
Machs mal einfach ohne CCK Taxonomy und installier zusätzlich das Modul taxonomy_super_select. Dann das Vokabular einfach über die Standard Einstellungen im Taxonomy Menü dem entsprechenden Node Type hinzufügen und die Einstellungen für taxonomy_super_select machen.
Das müsste gehen.
» forward-media.de Drupal Entwicklung | Drupal Tutorials
Yep - klappt (fast)!
am 02.08.2007 - 21:01 Uhr
Hi,
erstmal danke für den Tipp - jetzt klappt es!
Ich musste allerdings sämtliche sonstigen Extra-Module (CCK + Extras, Views, FCKEditor, etc.) komplett ausschalten, um überhaupt die Einstellmöglichkeiten von taxonomy_super_select im Vokabular zu sehen. Ich kann noch nicht sagen, mit welchem Modul da ein Konflikt auftrat - ich hatte m.E. nichts exotisches oder gar *dev/HEAD-Versionen installiert.
Sobald ich es herausgefunden habe, poste ich es hier.