Webform - Komponenten unsichtbar

am 31.01.2010 - 15:42 Uhr in
Hallo Community,
hoffe ihr könnte mir weiterhelfen.
Leider werden die Komponenten nicht angezeigt, lediglich der Titel und die Beschreibung in der Vorschau! Ich habe die Berechtigungen für angemeldete Benutzer, Gast und auch für eine selbst angelegte Rolle "admin" gesetzt!
Folgende Links habe ich dazu gefunden:
http://www.drupalcenter.de/node/18843
http://www.drupalcenter.de/node/21864
Dort wird das Problem jedoch auch nicht gelöst.
Hat webform generell Anzeigeprobleme von Komponenten bzw. kann jemand weiterhelfen?
Viele Grüße, mab
- Anmelden oder Registrieren um Kommentare zu schreiben
Theme?
am 31.01.2010 - 18:16 Uhr
Vielleicht ein Problem mit deinem Theme? Stell doch mal auf Garland um, und schau nach, ob das Formular nun korrekt dargestellt wird.
--
textformer mediendesign | Webkrauts
Hallo, vielen Dank für
am 01.02.2010 - 08:15 Uhr
Hallo,
vielen Dank für deine Antwort.
Stimmt, wenn ich auf das Garland Theme umstelle, dann funktioniert es.
Hängt das nun mit dem Theming allgemein zusammen, sodass ich die webform.tpl.php anpassen muss?
Wie lässt sich das Problem lösen?
Danke, mab
Theme
am 01.02.2010 - 08:44 Uhr
Stimmt, wenn ich auf das Garland Theme umstelle, dann funktioniert es.
Hängt das nun mit dem Theming allgemein zusammen
Naja, wenn es mit garland funktioniert, ist wohl das von Dir verwendete Theme der Verursacher für den Fehler.
Und wenn es dort eine webform.tpl.php gibt, dann ist diese wohl fehlerhaft.
Stefan
--
Sei nett zu Deinem Themer!
ja, dass mein Theme der
am 01.02.2010 - 09:06 Uhr
ja, dass mein Theme der Verursacher ist weiß ich. An der webform.tpl.php kann es kaum liegen, da ich sie aus dem Originalverzeichnis kopiert habe.
Die Frage ist, was man am Theme verkehrt machen kann, dass die Komponenten überhaupt nicht mehr eingeblendet werden. Ich habe meine page.tpl.php bereits untersucht...
CSS
am 01.02.2010 - 14:32 Uhr
Dein Theme wird vermutlich an irgendeiner Stelle Formularelemente ausblenden. Evtl. über CSS. Schau dir das ganze via Firefox/Firebug an. Damit kannst du schnell testen, ob es am CSS liegt und an welcher Stelle im Theme was zu ändern ist - vorausgesetzt du kennst dich mit CSS aus.
Gab es einen Grund, die webform.tpl.php in das Theme zu kopieren? Das müsstest du doch nur dann machen, wenn du sie anpassen willst.
--
textformer mediendesign | Webkrauts
Hallo! danke für den Tipp.
am 01.02.2010 - 15:03 Uhr
Hallo!
danke für den Tipp. Das hab ich natürlich versucht. im Firebug wird mir nur die Navigation Anzeigen|Bearbeiten|Ereignisse|Beiträge angezeigt.
Die webform.tpl.php hatte ich nur zu Testzwecken im template-Verzeichnis. Davon abgesehen dürfte sie so oder so nicht gezogen werden, da ich in der template.php diesbezüglich nichts eingestellt habe, wie etwa: phptemplate_webform[node_id].
Deswegen glaube ich nicht, dass es am CSS liegt, sondern an einer Variablen oder Funktion, die im Theme nicht geladen wird, weshalb die Komponenten auch unsichtbar bleiben. Dem Handbuch konnte ich nichts entnehmen.
Fällt dir sonst was ein? Danke für die Hilfe.
Grüße, mab
Hmm
am 01.02.2010 - 15:59 Uhr
Also, es muss ja an irgendeiner Datei liegen, die in deinem Theme-Ordner liegt. Für mich ist da CSS der beste Fehler-Kandidat. Aber ja, es mag auch am webform-form.tpl.php liegen. Denn webform-form.tpl.php müsste sich bereits auswirken, wenn die Datei im Verzeichnis liegt (und die Theme Registry davon weiß). Du musst die Datei nicht zusätzlich irgendwie in der template.php anmelden.
Hast du die Web Developer Toolbar aktiviert? Stell doch mal alle Styles ab. Erscheinen die Formulare nun?
Alternativ lösch mal die webform-form.tpl.php im Theme-Ordner.
--
textformer mediendesign | Webkrauts
ok, ich habe die
am 01.02.2010 - 17:04 Uhr
ok, ich habe die webform.tpl.php gelöscht und alle styles deaktiviert. Es wird überhaupt kein Formular angezeigt.
Beim Standardstyle wird mir das Formular angezeigt, auch wenn ich alle styles entferne.
Ich habe zusätzlich alle preprocess-Funktionen aus meiner template.php entfernt, bis auf eine kleine Funktion, die mir die Navigation erzeugt.
Leider hatte ich damit auch keinen Erfolg..
Das Theme liegt hier: sites/all/themes/mytheme
Das Webform modul habe ich unter sites/all/modules abgelegt.