Views Ausgabe in Accordion
am 14.05.2014 - 08:18 Uhr in
Hallo liebe drupal Community,
ich hab ein neues Anliegen und benötige leider wieder etwas Hilfe. Und zwar möchte ich die Ausgabe eines Views in ein jQuery Accordion einbauen. Quasi wie in dem Link http://jqueryui.com/accordion/ Nur als Toggle. (Also mehrere Blöcke können gleichzeitig geöffnet werden)
Jetzt hab folgende Inhalte:
- Titel
- Body
- Anhang
- Rubrik
Das ganze ist als Grid-Format angelegt und wurde nach Rubrik sortiert. Wie Ihr im Link seht, sind Anfangs nur die Sections eingeblendet. Beim Klick darauf erhält man den weiteren Content. Hier möchte ich statt der Section die Rubrik haben, danach folgt der Inhalt. Ich habe dazu ein neues template views-view--lounge.tpl.php angelegt und folgenden Quelltext
<div id="lounge">
<ul class="clav_toggle">
<li class="clav_list_toggle"><!-- Beginn eines neuen Contents-->
<div class="clav_toggle_head">
<div class="clav_toggle_head_sign sales"></div>
<h2><!-- Hier soll die Rubrik ausgegeben werden--></h2>
</div>
<?php if ($rows): ?>
<div class="clav_toggle_content"><!-- In dieses Div soll die Datenausgabe rein -->
<?php print $rows; ?>
</div>
<?php endif; ?>
</li><!-- Ende des Contents-->
</ul>
</div>Ich verstehe nur, dass ein neu erzeugter Inhalt auch ein neues li Element erzeugen muss. Danach soll die Rubrik als h2 im head angezeigt werden und der Inhalt in das div ...content. Soviel zur Theorie! Jetzt kenn ich mich nicht so gut mit den php Variablen aus und weiss nicht wie ich die einzelnen Inhalte in dem template ausgebe.
Kennt jemand eine Lösung?
Viele Grüße
Dennis
- Anmelden oder Registrieren um Kommentare zu schreiben

Sieh Dir doch mal
am 14.05.2014 - 09:26 Uhr
Sieh Dir doch mal [do:views_accordion] an.
Wenn du deine Views als
am 14.05.2014 - 10:59 Uhr
Wenn du deine Views als Blöcke ausgeben willst kannst du als Alternative zu views_accordion auch https://drupal.org/project/accordions testen.
Damit lassen sich Filter Groups einrichten und die Darstellung open/closed usw.
Grüße Jenna
Super Modul, dennoch...
am 14.05.2014 - 11:55 Uhr
Das Modul Views Accordion ist echt praktisch. Habe bereits die Darstellung so umgebaut, dass der Header des Accordions die Rubrik enthält und den Inhalt darin bereits sortiert ausgibt. unter Views in der Voransicht funktioniert bereits alles wunderbar. Hab es erstmals als Page angelegt und jetzt kommt das große ABER!
die Ausgabe auf der Webseite sieht ganz gewöhnlich aus. Ich sehe also auf der Webseite kein schönes Accordion wie im View, sondern eine gewöhnliche Auflistung des Inhalts... Nur wieso?
So siehts aus...
am 14.05.2014 - 16:15 Uhr
Leider noch kein Erfolg mit dem View. Vielleicht hab ich auch nur etwas übersehen.
So die Einstellung im View... da stimmt unten auch die Ansicht
Und hier leider nur eine normale Auflistung des Inhalts.
Kann mir vielleicht jemand weiterhelfen?