Garland Fieldset erzeugen
am 29.09.2009 - 16:50 Uhr in
Ich benutze ein modifiziertes Gardland und würde den Inhalt mancher nodes gerne übersichtlicher gestalten in dem ich Abschnitt einrichte. Wenn man einen node bearbeitet gibt es unten die Einstellungen als sogenannte "Fieldset". Ich hab versucht das nachzubauen und die CSS Klassen zugeordnet, aber es entsteht kein Fieldset.
Meine Grundfrage deshalb, wie richte ich ein Fieldset ein? Weil mir einfach diese Umrahmung gefällt. Oder gibt es da etwas anderes, hat jemand Tipps?
Auf einer Seite bräuchte ich ein Fieldset das nur eine Option zulässt. Das heißt ich habe da drei Inhalte und immer nur einer soll aufgekappt sein, genau so wie auf der Startseite von Wordpress Deutschland links unten bei "Wordpress auf Deutsch", "Design und Layout", usw.
Wie kann man das realisieren?
Vorab schonmal vielen Dank für die Antworten!
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn Du die Darstellung
am 29.09.2009 - 19:14 Uhr
Wenn Du die Darstellung Deines Nodes speziell aufbereiten willst mußt Du für diesen speziellen Node-Typ einen eigenen node-nodetyp.tpl.php im Theme verzeichmis Deines Themes erstellen. Da kannst Du um die Felder, die Du ausgeben willst, eine Kiste mit
<div class="rahmen"> . . . . . </div>
erstellen und im CSS eine Border für die Klasse Rahmen definieren.
Beste Grüße
Werner
Aber wie erzeugt denn
am 29.09.2009 - 21:03 Uhr
Aber wie erzeugt denn Garland diese (aufklappbaren) Fieldset? Ist das PHP? Wenn ja wo steht der Kode, dann kann ich ihn doch auch benutzen!?
Ja das kommt aus der
am 29.09.2009 - 21:05 Uhr
Ja das kommt aus der Form-Api http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.....
Aber rein theoretisch brauchst nur die passende/n CSS-Klassen angeben.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Und welche CSS Klassen
am 29.09.2009 - 22:24 Uhr
Und welche CSS Klassen sollen das sein? Was ich überhaupt nicht verstehe ist dass es im Kode ein gibt. Das ist doch gar kein HTML!?
Hab jetzt mal den PHP Kode ein eine Testseite gemacht (und Eingabeformat auf PHP gestellt), aber erhalte keine Ausgabe
<?php
$form['contact'] = array(
'#type' => 'fieldset',
'#title' => t('Contact settings'),
'#weight' => 5,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
?>
Endlich hab ich was
am 30.09.2009 - 14:13 Uhr
Endlich hab ich was gefunden! http://drupal.org/node/118343?no_cache=1254315622
Genau das gleiche hatte ich mir schon zusammengebaut nur es funktionierte nicht, denn das hier fehlte:
<?php
drupal_add_js('misc/collapse.js');
?>
Jetzt frage ich mich nur noch, wie ich soetwas wie auf wordpress-deutschland.org hinbekomme, dass immer nur ein fieldset offen sein kann und sich die anderen schließen.