[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
[FRAGE] Accordion o. Tabs erstellen? - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
kandesign
Beiträge: 28
Registriert: 20. Nov 2012, 22:50

[FRAGE] Accordion o. Tabs erstellen?

5. Mär 2014, 13:26

Hallo REDAXO Community,

hat man den Möglichkeit Block/Slice in Accordion oder Tabs umzuwandeln?

Z. B:

Module[Tabs:Anfang]
Module[Galerie] (Ausgabe auto. deaktivieren)
Module[Tabs:Ende]

Module[Tabs:Anfang]
Module[Text] (Ausgabe auto. deaktivieren)
Module[Tabs:Ende]


und am ende soll Tabs-Module umgewandelt werden...

Ist sowas möglich?

MfG
kandesign

Benutzeravatar
Oliver.Kreischer
Beiträge: 2508
Registriert: 17. Dez 2004, 00:03
Wohnort: Velbert - LA
Kontaktdaten: Website

Re: [FRAGE] Accordion o. Tabs erstellen?

5. Mär 2014, 13:47

Hallo,

klar kannst du das so machen. Es gibt aber auch noch andere Lösungen.

Bei einem einfachen Accordion (Überschrift + Text) baue ich einfach alles in einem Modul.
(Sollte es wirklich viel Inhalt sein (z.B. umfangreiche FAQ) würde ich die Sachen im TableManager auslagern)

Wenn Tabs oder Slider oder ähnliches gebraucht werden kann man es auch so machen, dass für jeden Tab / Slide ein eigener Artikel angelegt wird.

Mit einem Modul holst du dir dann die gewünschten Artikel (Linklist).

Grüße
O.
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!

kandesign
Beiträge: 28
Registriert: 20. Nov 2012, 22:50

Re: [FRAGE] Accordion o. Tabs erstellen?

5. Mär 2014, 15:13

Hallo Oliver,

danke für Deine Antwort. Möchte gerne ohne Artikel lösen!

Wie kann ich den Slice auslesen?

MfG
kandesign

Benutzeravatar
Oliver.Kreischer
Beiträge: 2508
Registriert: 17. Dez 2004, 00:03
Wohnort: Velbert - LA
Kontaktdaten: Website

Re: [FRAGE] Accordion o. Tabs erstellen?

5. Mär 2014, 15:42

Hallo,

mach doch ein Modul mit den Feldern die für den Tab Inhalt wichtig sind und im gleichen Modul die Auswahlmöglichkeit für Tab Start / Tab Ende...

Das könnte dann evtl. so aussehen:

Slices 1 - Tab Modul: Tab Start aktiv / TAB Content TAB / Tab Ende inaktiv
Slices 2 - Tab Modul: Tab Start inaktiv / TAB Content TAB / Tab Ende inaktiv
Slices 3 - Tab Modul: Tab Start inaktiv / TAB Content TAB / Tab Ende inaktiv
Slices 4 - Tab Modul: Tab Start inaktiv / TAB Content TAB / Tab Ende inaktiv
Slices 5 - Tab Modul: Tab Start inaktiv / TAB Content TAB / Tab Ende aktiv

Dann brauchst du wenigstens nur ein Modul...

Wahrscheinlich gibt es noch viele bessere Möglichkeiten so etwas umzusetzen...
Weitere Ideen sind also willkommen :-)

LG
Oliver

http://jsfiddle.net/uFALn/18/

http://www.redaxo.org/de/forum/allgemei ... ml#p109921
> Friends Of REDAXO Gemeinsame REDAXO-Entwicklung!
> REDAXO Agenturen. Eintragen erwünscht!
> Komm in den Slack Channel Es lohnt sich!

Meusi
Beiträge: 158
Registriert: 18. Mär 2009, 16:18

Re: [FRAGE] Accordion o. Tabs erstellen?

5. Mär 2014, 17:22

Ich mach das gerne selbst über ein selbstgeschriebenen JS Code.

Einfach ganz normale deine Tabs Inhalte ausgeben.
Zusätzlich tuhst du noch den Tab-Namen mitgeben

Code: Alles auswählen

<div class="tab-content" data-name="Tabname">
REX_HTML_VALUE[1]
</div>
Wichtig wäre auch noch vielleicht eine Tab-Leiste zu erstellen.

Code: Alles auswählen

<?php
if(!isset($REX['tabs-leiste'])) {

$REX['tabs-leiste'] = true
?>
<div id="tab-leiste"></div>
<?php
}
?>
Sprich deine fertige Ausgabe kann so aussehen:

Code: Alles auswählen

<?php
if(!isset($REX['tabs-leiste'])) {

$REX['tabs-leiste'] = true
?>
<div id="tab-leiste"></div>
<?php
}
?>
<div class="tab-content" data-name="Tabname">
REX_HTML_VALUE[1]
</div>
Dein JS Code kann so aussehen:

Code: Alles auswählen

$(document).ready(function() {

var tab_leiste = '';
$('.tab-content').each(function() {
    tab_leiste += '<span>'+$(this).data('name')+'</span>';
});

$('#tab-leiste').html(tab_leiste);

});
Hier JSFiddle: http://jsfiddle.net/UT3tx/

Gruß Meusi
Folgende Threads stehen offen:

kandesign
Beiträge: 28
Registriert: 20. Nov 2012, 22:50

Re: [FRAGE] Accordion o. Tabs erstellen?

5. Mär 2014, 23:20

Vielen Dank für Eure Hilfe! :D

Noch eine Frage :)
Wie kann ich den letzte Slice auslesen?


Mit dem Code habe ich den Möglichkeit den ersten Slice zu auslesen...
<?php
if(!isset($REX['tabs-leiste'])) {
$REX['tabs-leiste'] = true
}
?>

MfG
kandesign

Zurück zu „Allgemeines [R4]“