Standard "Titelfeld" bei CCK mit anderem Datentyp versehen
Eingetragen von dennis605 (138)
am 02.04.2010 - 15:11 Uhr in
am 02.04.2010 - 15:11 Uhr in
[gelöst]
Hallo bin noch ziemlich neu in Drupal.
Habe deswegen folgende Frage:
Ich versuche einen neuen Inhaltstyp zu erstellen, mit dem es mir möglich ist einen Forenbeitrag mit Hilfe eines Auswahlmenus zu erstellen.
Das gelingt mir auch.
Nun hätte ich allerdings gern die Möglichkeit eine Autovervollständigung für das Titelfeld einzurichten. Hierzu müsste ich aber den Standard Datentyp des Titelfeldes ändern, oder das
Feld ausblenden können.
Ist hiervon irgendetwas möglich?
Vielen Dank schon einmal für euere Bemühungen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Mmmh, den Titel einfach mal
am 02.04.2010 - 15:53 Uhr
Mmmh, den Titel einfach mal ausblenden ist nicht ohne weiteres drin.
Du kannst dir mal Automatic Nodetitles anschauen, damit kannst du das Titelfeld ausblenden, allerdings bekommt der Node dann einen Standard-Titel.
Aber vielleicht kannst du zusätzlich ein Autocomplete-CCK-Feld einfügen, welches du dann als Titel ausgibst.
Danke
am 02.04.2010 - 16:25 Uhr
Hey Danke für die schnelle Reaktion. Bin ich wirklich positiv überascht.
Werde den Tipp gleich mal ausprobieren!
Danke für eure Unterstützung
Dennis605
Mmmh, den Titel einfach mal
am 02.04.2010 - 16:56 Uhr
Schade die Sache mit dem Automatic Nodes bringt leider nicht das gewünschte Ergebnis.
Könntest du mir folgendes genauer erklären:
"Aber vielleicht kannst du zusätzlich ein Autocomplete-CCK-Feld einfügen, welches du dann als Titel ausgibst."
Klingt als wäre das nämlich die Lösung zu meinem Problem.
Danke
Danke für eure Unterstützung
Dennis605
Mit Auto Nodetitles kannst du
am 02.04.2010 - 19:19 Uhr
Mit Auto Nodetitles kannst du das Titelfeld ausblenden und dem Node einen Standard-Titel zuweisen, damit hast du schonmal das Titelfeld weg.
Dann noch ein Autocomplete-CCK-Feld einfügen und ganz oben positionieren, dann sieht's so aus, als ob man dort den Titel eingeben müsste.
Jetzt nimmst du dir eine entsprechende node.tpl.php (oder page.tpl.php, je nach Theme) und blendest dort für die Node-Anzeige den Titel aus und gibst stattdessen den Wert des CCK-Feldes aus.
Ergebnis wäre: Du hast ein Pseudo-Titelfeld mit Autocomplete-Funktion, der Inhalt dieses Feldes wäre als Titel auszugeben, ABER der eigentliche Titel des Feldes ist natürlich nach wie vor der Standard-Titel von Auto Nodetitles.
Ob das so klappt - keine Ahnung.
Mit Auto Nodetitles kannst du
am 02.04.2010 - 19:36 Uhr
Richtig, aber das zusätzliche Feld, ich nenne es jetzt mal "Thema" soll dann auch entsprechend dem Themenname im Forum erscheinen.
wenn ich das Standardfeld "Titel" verwende funktioniert das auch genau so.
Das Problem ist nur, dass ich hier die Autovervollständigung nicht einrichten kann.
Du hast also schon recht und ich hatte das auch ausprobiert, bringt aber wie gesagt nicht den gewünschten Effekt.
Ideal wäre wenn einfach mein "Titel" Feld von meinem angelegten Feld "Thema" seinen Wert dynamisch erhält.
Die Vorraussetzung dazu habe ich mit Auto Nodtitles schon schaffen können.
Nun würde ich gerne mittels PHP, welches man in diesem Modul anwenden kann, das Feld "Titel" mit meinem Feld "Thema" füttern.
Aber vielen Dank für Deine Bemühung bisher
Danke für eure Unterstützung
Dennis605
Du kannst Doch mit
am 02.04.2010 - 20:13 Uhr
Du kannst Doch mit Auto_nodetitle ein anderes Feld des Nodes als Titel setzen (evtl muß man noch das Modul Token einsetzen, weiß ich im Moment nicht sicher). Dann bist Du doch fertig. Das CCK-Feld läßt Du einfach nirgends anzeigen (unter Felder anzeigen ausblenden), dann erscheint es auch nur in der Eingabemaske.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Du kannst Doch mit
am 02.04.2010 - 20:40 Uhr
Vielen Dank Exterior und Wla!
Das mit dem Modul Token hat mir noch zu meinem Glück gefehlt.
So ist es perfekt!!!
Danke!!!!
Wen es interessiert, hier die Lösung:
Modul Automatic Nodetitles, Token installiert.
Im Reiter : Automatic title generation
Das eingefügt:
[field_thema-formatted]
Das Feld, dass ich hinzugefügt hatte heißt : field_thema
Dann funktioniert alles wie geplant.
Danke!!!! Nochmal!
Lg dennis605
(gelöst)
Danke für eure Unterstützung
Dennis605
Dann editiere bitte noch ganz
am 02.04.2010 - 21:04 Uhr
Dann editiere bitte noch ganz oben den ersten Post und schreibe "[gelöst]" vor den Titel ;-) Damit wird's etwas übersichtlicher ;-)