Inhalt collapsibel darstellen
Eingetragen von dawehner (2639) am 01.10.2008 - 00:22 Uhr
Wie die Fleder im Node bearbeiten Formular kann man auch beliebigen Inhalt collapsible machen
Hier ein Beispielcode der auf Drupalchannel verwendet wird.
<?php
$content = '<p>Das hier ist irgendein beliebiger TEXT!</p>';
$element = array();
$element['#collapsible'] = TRUE;
$element['#collapsed'] = TRUE;
$element['#title'] = t('DVC Admins');
$element['#value'] = $content;
print theme('fieldset', $element);
?>
Wichtig: Falls man soetwas in Blocks benötigt muss man folgendes in _phptemplate_variables bzw themename_preprocess_page schreiben
<?php
$vars['styles'] = drupal_get_js();
?>
- Anmelden oder Registrieren um Kommentare zu schreiben
@dereine danke
am 01.10.2008 - 00:29 Uhr
du bist ja wieder hammer schnell
danke
-RB-
--------------------------------------------
Aktuelle Projekte:
www.spielzeugland-shop.de
www.uhreneck.de
www.led-focus.de
kein Problem bin ja nur 25h
am 01.10.2008 - 00:52 Uhr
kein Problem
bin ja nur 25h pro Tag wach
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
Collabsible ohne PHP
am 07.10.2008 - 10:20 Uhr
Man kann das auch ohne PHP machen:
<fieldset class="collapsible collapsed">
Hier kommt beliebiger Text und/oder HTML rein.
</fieldset>
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Collabsible ohne PHP
am 07.10.2008 - 14:16 Uhr
ist auch ne feine sache das ohne php zu machen nur leider funzt es bei mir so nicht.
filter steht auf fullhtml.
was mache ich falsch?
gruß rene
-RB-
--------------------------------------------
Aktuelle Projekte:
www.spielzeugland-shop.de
www.uhreneck.de
www.led-focus.de
Voreilig
am 07.10.2008 - 14:40 Uhr
Da war ich etwas voreilig. So gehts aber (Drupal 5.x):
<fieldset class="collapsible collapsed">
<legend><a href="#">Überschrift des Fieldsets</a> </legend>
<div class="fieldset-wrapper">
Hier kommt beliebiger Text und/oder HTML rein.</div>
</fieldset>
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Wie geht das denn mit Drupal
am 12.12.2009 - 16:42 Uhr
Wie geht das denn mit Drupal 6
Das oben beschriebene ist
am 12.12.2009 - 17:17 Uhr
Das oben beschriebene ist drupal6.
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
http://kupferbau.ernst-bloch-uni.de/
Was habe ich ch denn für
am 12.12.2009 - 20:10 Uhr
Was habe ich ch denn für eine mistige Installation. Das geht bei mir nicht. Ich habe heute zwei Stunden herumprtobiert und gegooglet. Was kann man da denn falsch machen?
Weil ich eben selber
am 21.02.2010 - 14:48 Uhr
Weil ich eben selber darüber gestolpert bin.
Prüfe ob die collapse.js geladen wird (z.B firebug),wenn nicht binde sie ein:
drupal_add_js(misc/collapse.js);
Danach reicht das:
<fieldset class="collapsible collapsed">
<legend>Title of collapsible content</legend>
Content...
</fieldset>
Also keinen Link ins legend schreiben und auch kein div mit class="fieldset-wrapper" mit Hand anlegen. Das macht alles das Javascript in der collapse.js.
Gruß
Oh das war sehr hilfreich.
am 24.02.2010 - 16:07 Uhr
Oh das war sehr hilfreich. Danke.