Bild in Form einfügen
Eingetragen von sack (16)
am 24.01.2012 - 14:56 Uhr in
am 24.01.2012 - 14:56 Uhr in
Hi!
Kann ich irgendwie per form-api ein Bild einfügen? also per form-api?
Gibts sowas wie form['meindiv'] = array ("type" => "image",....)?
esten dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Es gibt den Typ #markup und
am 24.01.2012 - 15:28 Uhr
Es gibt den Typ #markup und mit dem kannst Du auch ein Image in die Form bekommen. Sieh Dir dazu das Beispiel in der Dokumentation aber genau an.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke schon mal dafür!Es
am 24.01.2012 - 18:28 Uhr
Danke schon mal dafür!
Es schliesst sich allerdings direkt eine weitere Frage an:
Wie kann ich das html dynamisch erstellen, also ich möchte in einer foreach-schleife für jedes Elemement quasi ein Bild einfügen, welches wiederum in einem "div" liegen soll.
Also quasi je Eintrag in der foreach-schleife soll sowas in der Art rauskommen "
<div class"img"><img src="..." class="xy"/></div>
" geht sowas??Gehen wird das, aber was
am 24.01.2012 - 18:48 Uhr
Gehen wird das, aber was willst Du eigentlich erreichen? Ich habe bisher selten Bilder in Formularen gebraucht. Bevor Du Dich hier in irgendetwas verrennst, beschreibe doch mal was Du willst. Vermutlich gibt es dann eine sinnvolle Lösung.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Im Grunde soll ein
am 24.01.2012 - 21:26 Uhr
Im Grunde soll ein Konfigurationsbereich für eine bestimmte view aufgebaut werden, in der man einige DropDown-Felder und Eingabefelder füllt und anhand der Auswahl die man dort trift, werden bestimmte andere Felder gefüllt (das soll dann per javascript gemacht werden).
Bisher (das ganze wurde vorher in Drupal6 verwendet!) wurde mittels einer php-datei, in der auch html-Elemente enthalten waren die Seite "zusammengebaut", das funktioniert jetzt aber irgendwie nicht mehr. Deshalb will ich die ganze Seite nun mittels form-api "zusammensetzen".
Oder mache ich da irgendwas grundsätzliches falsch?
Ich habe es nun soweit, dass
am 25.01.2012 - 18:04 Uhr
Ich habe es nun soweit, dass ich den ganzen code per "markup" einfügen kann. Nur wird dieser ganze inhalt ausserhalb des Containers mit der id "edit-options" geladen (in diesem Container sind dann diverse Einstellungen zu finden, die man bei meiner View machen kann und der scheint von Drupal angelegt zu werden).
Wie bekomme ich den ganzen Kram IN den Container?
OK-hat sich erledigt....man sollte auch das richtige "div" wieder schliessen ;)
ABER: Jetzt habe ich schon wieder ein Problem, und zwar werden meine js-Dateien nicht ausgeführt, bzw. es wird auch nur eine (von zwei) eingebunden (sagt mir zumindest Firebug).
Kann das an fehlerhaftem js liegen? Wie gesagt, ich baue ein D6-Modul in D7 um und habe nter anderem die "jquery"-Aufrufe angepasst (D7-konform) und z.B. auch Aufrue wie "jQuery(document).ready(function()" durch"Drupal.behaviors.views_knowledgemap = { attach: function(context, settings){" ersetzt.
Muss ich sonst noch irgendwo drauf achten?