Nodes beim Anlegen bei Bedarf um weitere Felder erweitern
am 02.11.2007 - 11:25 Uhr in
Hallo alle zusammen,
ich möchte meinen Usern die Möglichkeit geben, sowas wie "Do it yourself"-Anleitungen zu verfassen. Dazu suche ich nach einer Möglichkeit, einen Inhaltstypen "dynamisch" während dem Ausfüllen bei Bedarf zu erweitern oder einer node so unkompliziert wie möglich weitere "Unternodes" anzuhängen.
Konkret:
Das heißt, ein User kann einen Node anlegen und diesen mit Text füllen (ganz normal eben). Bei dessen Anlage jedoch soll es möglich sein, sich eine Anleitung "Schritt für Schritt" anzulegen. Also z.B. so:
> 1. Schritt (Eingabefeld) -> User füllt das aus, und benötigt zur Erklärung noch einen weiteren Schritt
> Klick auf "Add one more Step" -> Ein neues Eingabefeld für den 2ten Schritt wird angezeigt
> 2. Schritt (Eingabefeld) -> User füllt das aus, und benötigt zur Erklärung noch einen weiteren Schritt
> Klick auf "Add one more Step" -> Ein neues Eingabefeld für den 3ten Schritt wird angezeigt
> 3. Schritt (Eingabefeld) -> User füllt das aus, und benötigt zur Erklärung noch einen weiteren Schritt
...
usw.
Wie könnte man sowas angehen?
Viele Grüße,
Daniel
- Anmelden oder Registrieren um Kommentare zu schreiben
Diese Funktionalitaet gibt
am 02.11.2007 - 12:30 Uhr
Diese Funktionalitaet gibt es bis/bei Drupal 5.3 nicht. Mir ist bisher keine veroeffentlichte Loesung untergekommen. Eventuell weiss hier im Forum jemand von den Profis eine Loesung oder hat einen Link zu einer Loesung.
kleines Brainstorming
Es gibt verschiedene Ueberlegungen, das zu relisieren. Ausgangspunkt dabei ist CCK.
Mit CCK kann man Textfeldern (Textareas) die Mehrfachoption geben. Leider hast man damit nur 3 Textfelder und diese sind permanent sichtbar.
Man steht vor der Aufgabe
Zu 1.
Es gibt es einen Patch: http://drupal.org/files/issues/text_multiple.patch
Zu 2.
Hier kommt man um eigene Modul- und/oder Templateprogrammierung nicht herum.
Felder ueber die Previewfunktion zuschalten
Hierbei muesste man bei der Anzeige des Bearbeiten-Formulares die Felder in Abhaengigkeit von vorhandenem Inhalt anzeigen.
Das erste Feld wird immer angezeigt und weitere eben ueber die Previewfunktion beim Erstellen/Bearbeiten.
Bestenfalls kommt man da bereits ueber eine theme Funktion ran.
-----------------------------------------------------------------
So weit erst mal kurze Ueberlegungen von mir zu Deinem Problem. Eventuell kann Jemand meinen Faden weiterspinnen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
quiptime wrote: Felder
am 02.11.2007 - 12:35 Uhr
Felder ueber die Previewfunktion zuschalten
Hierbei muesste man bei der Anzeige des Bearbeiten-Formulares die Felder in Abhaengigkeit von vorhandenem Inhalt anzeigen.
Das erste Feld wird immer angezeigt und weitere eben ueber die Previewfunktion beim Erstellen/Bearbeiten.
So was ähnliches gibt es bereits auf Taxonomy/CCK Basis: http://drupal.org/project/taxonomy_fields
--
bv - drupalcenter.de
@bv, hast Du das schon mal
am 02.11.2007 - 12:43 Uhr
@bv,
hast Du das schon mal mit multiplen Textfeldern in einer Node getestet?
Nachtrag zu 'bestenfalls theme Funktion'
Das CCK text.module hat keine theme Funktionen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Nachtrag zu 1. Besser als
am 02.11.2007 - 14:07 Uhr
Nachtrag zu 1.
Besser als der erwaehnte Patch ist diese Version von CCK text.module: http://drupal.org/files/issues/text.module.txt
(http://drupal.org/node/81197)
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.