[gelöst] Inhaltstyp mit variablen Feldern, abhängig von Auswahlliste
am 21.05.2009 - 17:42 Uhr in
Hallo,
ich suche nach einer Möglichkeit, einen Inhaltstyp zu erstellen, welcher es erlaubt, von einer Anzahl von Feldern beim erstellen / editieren nur eine bestimmte Auswahl darzustellen. Diese Filterung soll in Abhängigkeit von der Wahl eines bestimmten Punktes aus einer Auswahlliste passieren.
Also folgendermaßen:
- Inhalt erstellen -> MeinInhaltsTyp (es stehen jetzt alle (oder gar keins, das wäre sogar noch besser) Felder zur Verfügung)
- Auswahlliste im Kopf der Seite öffnen und einen von drei Punkten selektieren
- die zulässigen Felder erscheinen bzw. die nicht zulässigen verschwinden
Ich weiß, ich könnte für jede Kombination der Felder einen eigenen Typ definieren, aber das ist keine Lösung. Allein jetzt käme ich auf 3x3 Varianten. Für die Anzeige oder das Verstecken würde mir etwas ganz einfaches ausreichen. Die Felder sind schon soweit gruppiert, dass die gesamte Gruppe ein- oder ausgeklappt werden kann, aber das hätte ich eben gerne 'automagisch'. Ein komplettes verstecken der Felder oder Gruppen wäre auch in Ordnung.
In einem weiteren Schritt soll dann für ein weiteres Auswahlfeld in Abhängigkeit des gewählten Punktes eine andere Tabelle für die anzuzeigenden Werte genutzt werden.
Inhaltlich bleibt dabei alles in Ordnung, da die betroffenen Felder alle optional sind. Könnte ich die benötigten dann noch in Abhängigkeit des o.g. Auswahlfeldes in Verbindung mit einem weiteren Auswahlfeld zur Pflicht machen, wäre mein Glück vollkommen! Aber das ist wirklich reine Kür.
Hat jemand eine Idee oder kann mir ein Stichwort geben, wonach ich suchen muss?
Oder hilft der Weg über Taxonomy und irgendwelche URL-Parameter weiter? In dem Bereich kenne ich mich so gut wie gar nicht aus.
Jede Hilfe wäre toll!
XL
- Anmelden oder Registrieren um Kommentare zu schreiben
ich glaube
am 21.05.2009 - 18:37 Uhr
ich glaube http://drupal.org/project/conditional_fields wird dir hier helfen.
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.
Mann, das ist so ziemlich
am 21.05.2009 - 19:01 Uhr
Mann, das ist so ziemlich genau das, was ich gesucht habe! Ich muss ein bisschen umsortieren, da die Kontrollelemente nicht in einer anderen Gruppe stehen dürfen (nur gleiche Gruppe oder ausserhalb), aber das passt schon. Das Hauptelement habe ich momentan zwar als Taxonomie-Begriff eingesetzt, was conditional fields offenbar nicht verwenden kann, aber das kriege ich auch noch geregelt.
Vielen Dank für den schnellen Tip!
XL
als Tipp du kannst Taxonomy
am 21.05.2009 - 19:04 Uhr
als Tipp du kannst Taxonomy auch mit einem der Module von http://www.google.de/search?q=cck%20taxonomy%20site:drupal.org&ie=utf-8&... benutzen :)
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.
Content Taxonomy Field
am 21.05.2009 - 20:07 Uhr
Content Taxonomy Field funktioniert leider nicht, da conditional fields auf feste Vorgabewerte angewiesen ist, diese aber nicht geliefert werden. Andere Module wiederum sind nur für 5.x verfügbar bzw. haben andere Limitierungen. Aber trotzdem Danke für den hilfreichen Schubs in die richtige Richtung! Jetzt weiß ich zumindest, wonach in etwa suchen muss bzw. wo ich ansetzen muss.
Hallo XL ich weiss.. is jetzt
am 16.03.2010 - 12:28 Uhr
Hallo XL
ich weiss.. is jetzt schon ne ganze Weile her, aber ich habe das gleiche Problem
wie du damals(?)
Konntest Du eine Lösung finden?
Also für das Problem,
das CCK Fields
in einem Contenttype
abhängig davon angezeigt werden sollen
welcher Taxonomie Term vorab
in einer Selct Box ausgewählt wurden?
Mit dem Modul Conditioniell Fields
geht das leider 'nur' bei standart
Form Elementen und nicht wie du
auch schon feststellen musstest
bei Tax.Terms..
Viele Grüße
Stef
phpberlin schrieb ich weiss..
am 16.03.2010 - 13:08 Uhr
ich weiss.. is jetzt schon ne ganze Weile her, aber ich habe das gleiche Problem wie du damals(?)
Kein Problem. :)
Konntest Du eine Lösung finden?
Jupp.
Also für das Problem, das CCK Fields in einem Contenttype abhängig davon angezeigt werden sollen welcher Taxonomie Term vorab in einer Selct Box ausgewählt wurden?
Mit dem Modul Conditioniell Fields geht das leider 'nur' bei standart Form Elementen und nicht wie du auch schon feststellen musstest bei Tax.Terms.
Nicht ganz richtig. Es gibt einen Patch für CF der die Zusammenarbeit mit TT erlaubt. Im letzten 2.x-dev sol er auch bereits integriert sein. Den Patch nutze ich seit langem und er funktioniert problemlos.
Der (neueste) patch: http://drupal.org/node/250748#comment-2443272
Der neueste Beitrag des Autors zum patch: http://drupal.org/node/250748#comment-2607954
Viel Erfolg!
XL
Hey XL Vielen Dank für Deine
am 16.03.2010 - 14:03 Uhr
Hey XL
Vielen Dank für Deine schnelle Antwort, und:
Superklasse!! YIPIEEEH!
Das funktioniert!
Ich hab mir echt die Augen und Finger wund gesucht
dabei steht das ja direkt auf er Projektseite!
Dein Hinweis hat mir den Tag gerettet :)
Allerdings ist das 'nur' bei CCK Taxonomie Term Fields so,
also wenn die Taxonomie in dem Vocabular dem
Content Type zugewiesen wird
und die Select Boxen dadurch 'automatisch'
angezeigt werden.
Dann greift Con.Fields nicht.
irgendie logisch, irgendwie schade :)
Jetzt muss ich halt mein ganze Taxonomie Struktur
umnbauen, zb in den VIEWS von Taxonomie Term
auf Content->Taxonomie umstellen.
Das hat dann auch konsequenzen auf
die verwendetet Taxonomie Menue Pfade etc
aber das ist eine anderes Theme und irgendwie typisch
Drupal:
ein Problem gelöst, drei neue Probleme gefunden..:)
dankaren Gruss
Stef