flexinode checkboxen
am 23.06.2005 - 23:41 Uhr in
Ich habe folgendes problem und würde sehr gerne wissen wollen (wenn es dafür überhaupt eine lösung gibt), ob man mit flexinode (bzw dessen anpassung) folgendes erreichen kann.
die webseite der Feuerwehr Meerane läuft auf drupal (click). nun haben wir recht viele einsätze, die auch größtenteils veröffentlicht werden, bisher als artikel form.
ich hatte mir jetzt folgendes vorgestellt. einen node-type, der mir folgendes vorgibt: Titel, Einsatzbericht, Am Einsatzort gewesene Fahrzeuge, eingesetztes Personal (Anzahl) und je nach vorhandensein einen link zu einer bildergallerie.
Nun hätte ich gerne die "am einsatzort gewesen fahrzeuge" als checkbox, so dass ich einfach nur noch ankreuzen brauche, wer da war und das dann da steht:
Am E-Ort: ELW2, LF16/12
und zwar alles in einer zeile und nicht wie es momentan über checkbox ist, dass bspw. da steht:
ELW2
yes
was den artikel bei 20 fahrzeugen/organisationen ziemlich in die Länge ziehen würde. danke schon mal, für alle anregungen :) und danke das es endlich einen deutschen treffpunkt gibt (wurde ja auch mal zeit;))
- Anmelden oder Registrieren um Kommentare zu schreiben
taxonomy und flexinode
am 24.06.2005 - 03:16 Uhr
Ich denke dies wird über taxonomy und flexinode am einfachsten realisierbar sein.
Du könntest zum Beispiel eine Struktur vorgeben in der diverse Einsatzorte definiert sind und dann müsste der Redakteur des Artikels lediglich zuweisen wo das Ereignis war.
Sollte dies zu einfach sein, kann man über Flexinode zum Beispiel einfach festlegen, dass der Redakteur Ort. Zeit und andere Daten in definierten Eingabefeldern eingibt und der Gesamtartikel über Taxonomy dann einem Haupt-Thema (beispielsweise
Einsätze, oder wenn mehr strukturiert -> Einsatz nach Region) zugewiesen wird. Dies wäre sehr gut auf http://www.drupalcenter.de/node/36 erklärt.
Man muss sich das so vorstellen, mit der Taxonomy richtet man eine Struktur ein, zum einen für die Ansicht auf der Webseite aber auch für inhaltliche Abgrenzungen. Mit Flexinode ermöglicht man im Wesentlichen die Eingabe von Daten innérhalb dieser Strukturen mittels Formularen.
Wenn man den Beispielen hier auf dieser Seite folgt kommt man schnell hinter das System und es ist ansich gar nicht so schwer ;-)
... im Gegensatz zu manch anderem CMS sogar recht leicht * mal so freizügig anmerkt ;-)
mfg holger
Drupal Experience http://cms.stnetwork.de ...
Drupal eCommerce Lösungen http://www.stnetwork.de
Beste Grüße, Holger
---
IT-News und IT-Jobs auf w3Projekt.com
Hallo saiki,
am 24.06.2005 - 07:58 Uhr
Hallo saiki,
Ich habe folgendes problem und würde sehr gerne wissen wollen (wenn es dafür überhaupt eine lösung gibt), ob man mit flexinode (bzw dessen anpassung) folgendes erreichen kann.
hatte mir jetzt folgendes vorgestellt. einen node-type, der mir folgendes vorgibt: Titel, Einsatzbericht, Am Einsatzort gewesene Fahrzeuge, eingesetztes Personal (Anzahl) und je nach vorhandensein einen link zu einer bildergallerie.
Nun hätte ich gerne die “am einsatzort gewesen fahrzeuge” als checkbox, so dass ich einfach nur noch ankreuzen brauche, wer da war und das dann da steht:
Am E-Ort: ELW2, LF16/12
und zwar alles in einer zeile und nicht wie es momentan über checkbox ist, dass bspw. da steht:
ELW2
yes
was den artikel bei 20 fahrzeugen/organisationen ziemlich in die Länge ziehen würde. danke schon mal, für alle anregungen :) und danke das es endlich einen deutschen treffpunkt gibt (wurde ja auch mal zeit;))
Ja, Flexinode ist das richtige dafür. Flexinodes sind mit phptemplate extrem anpassbar! Da du jedoch XTemplate einsetzt, weiß ich nicht genau, wie es damit funktioniert, ist evtl. ein wenig mehr Aufwand.
Ganz grob funktioniert´s folgendermaßen (phpTemplate).
- Mit node-flexinode-(n).tpl.php gestaltest du die Ausgabe des kompletten (Flexi-)Nodes, wobei (n) die ID des Flexinodes ist das du anpassen möchtest. Die ID kannst du u.a in. @ADMINISTER -->> CONTENT -->> CONTENT TYPES -->> EDIT FIELD@ rausfinden (Mouseover und Blick in die Statuszeile...)
- Du kannst jedes Feld mit flexinode-feldname.tpl.php anpassen. Bsp. flexinode-checkbox.tpl.php
Grüße
Björn
Guter Trick
am 25.06.2005 - 15:12 Uhr
Für Drupal 4.6 gibt es das "Bluemarine-Theme":http://drupal.org/project/bluemarine (bekannt als "XTemplate") auf "phpTemplate":http://drupal.org/project/phptemplate basierend - falls du also tatsächlich schon Drupal 4.6 benutzt, wird Björns Trick funktionieren.
P.S. Björn, das ist ja wirklich ein nützlicher Trick -- dass das *.tpl-n auch für Flexinodes funzt hab ich gar nicht gewusst! Bin dann gespannt auf deinen zweiten Flexinode-Artikel...