Ohne Node-Edit Werte zu CCK-Felden hinzufügen
am 20.12.2010 - 20:46 Uhr in
Ich bin mir nicht sicher, ob das eher in Tipps & Tricks passt oder hier hin... naja
Ich habe einen Node Type mit verschiedenen Feldern, von denen jeweils eine nicht vorgegebene Anzahl eingegeben werden kann. Z.B. kann man beim Erstellen einer Node einen Link mit angeben, oder mehrere oder gar keinen. Das gleiche auch noch mal mit anderen Feldern (Text, Image), sodass in jeder Node eine Linkliste, eine Liste von Namen (Text) und eine Reihe von Bildern eingetragen werden kann.
Ich würde Besuchern gerne ermöglichen, diese Listen zu erweitern, ohne ihnen zu ermöglichen, bestehende Werte zu löschen (oder zu ändern). Beim Ergänzen des Inhalts soll eine neue Revision der Node erstellt werden.
Im Prinzip wars das schon mit der Problembeschreibung.
Ich hab mir jetzt schon einige Module angesehen, es scheint aber wohl keines zu geben, das genau diesen Zweck erfüllt. Am besten würde mir die Variante mit editablefields gefallen. Aber abgesehen davon, dass dieses Modul keine Felder mit mehreren Werten unterstützt, könnte man damit auch bestehende Werte ändern.
Eine andere Idee wäre, für jede dieser Listen einen Node Type zu erstellen und mit Node Reference (Oder wäre ein anderes Modul dafür geeigneter?) ein Child hinzuzufügen, um eine Liste zu ergänzen.
Erstens bin ich bei meiner Suche auf viele Ansätze gestoßen, die sich dann aber alle als doch irgendwie ungeeignet herausgestellt haben, sodass ich mal nachnfragen möchte, ob ich in der Vielfalt der existenten Module nicht vielleicht etwas übersehen habe.
Zweitens habe ich noch nie etwas mit Node Reference gemacht und bin mir nicht sicher, ob es damit realisierbar wäre. Ich bin momentan etwas überfordert. Aber wenn mir jemand sagt, dass das mit Node Reference (und welchen/m zusätzlichen Modul(en)?) ginge, werd ich mich da nochmal reinstürzen.
Danke schon mal für eventuelle Hinweis.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 2 Minuten 53 Sekunden
vor 4 Stunden 1 Minute
vor 4 Stunden 2 Minuten
vor 5 Stunden 11 Minuten
vor 4 Stunden 57 Minuten
vor 9 Stunden 31 Minuten
vor 10 Stunden 2 Minuten
vor 10 Stunden 37 Minuten
vor 23 Stunden 13 Minuten
vor 1 Tag 1 Stunde