Verschachtelte Blöcke

Wie verwendet man Module oder Aktion und passt diese an.

Verschachtelte Blöcke

Beitragvon dr » 18. Feb 2008, 19:50

Hi,

ich suche eine Möglichkeit Blöcke zu verschachteln. Verwenden möchte ich das um z.B.
  • an einer beliebigen Stelle einen Block "Zweispalter" einzufügen und darin andere Blöcke wie Text, Bild, etc. hinzuzufügen
  • verschiedene Blöcke in einer Box (div) zusammenzufassen


Mit den Spalten, die man zu Templates anlegen kann, lässt sich das nicht umsetzen.

Bisher habe ich ein Modul verwendet, dass die Inhalte von mehreren Artikeln einblendet. Das führt aber schnell zu einer inflationären Anzahl von Artikeln und wird schnell unübersichtlich.

Man könnte natürlich einfach Module "Beginne linke Spalte", "Beginne rechte Spalte" und "Beende Spalte" einfügen. Redakteure müssten dann aber beachten alle Spalten wieder zu schliessen, damit am Ende valider Code dabei herauskommt.

Ideen?

Grüße, Dominik
dr
 
Beiträge: 2
Registriert: 18. Feb 2008, 18:30

Beitragvon Markus.Staab » 19. Feb 2008, 12:03

Hi Dominik,

aktuell geht das so einfach nicht..

Du könntest mal schauen ob du mit den CTYPES weiterkommst.

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Re: Verschachtelte Blöcke

Beitragvon site-concept » 19. Nov 2011, 17:24

Hallo zusammen,

ich grabe diesen Thread nochmal aus.
Wird das irgendwann möglich sein bzw. gibt es mittlerweile Lösungsansätze dazu?

Beste Grüße

Pascal
site-concept
 
Beiträge: 10
Registriert: 15. Nov 2011, 16:02

Re: Verschachtelte Blöcke

Beitragvon Ingo » 19. Nov 2011, 20:53

Ctypes. Damit gehts. Ein Ctype ist ein Ausgabebereich in einem Template. Erstell dir einfach ein Template mit 2 divs drin (links und rechts) und lass in jedem einen Ctype ausgeben.
Ingo
 
Beiträge: 288
Registriert: 23. Jun 2010, 23:34

Re: Verschachtelte Blöcke

Beitragvon site-concept » 20. Nov 2011, 16:25

Hallo Ingo,

danke für deine Antwort.
Das mit den Ctypes ist mir bekannt und wird auch von mir eingesetzt.
Allerdings gibt es Situationen, in denen das nicht reicht.

Kleines Beispiel:
Ich habe eine 2-spaltige Seite (links content + rechts sidebar).
Jetzt gibt es zwei Ctypes in denen man Module/Blöcke anlegen kann "content" + "sidebar".
Jetzt möchte ich gerne folgendes im Content abbilden.
1. Box mit voller Breite
2. 3 Boxen nebeneinander
3. 2 Boxen nebeneinander
4. Box mit voller Breite

Das Modul könnte für alle 4 Fälle das gleiche sein, es würde nur eine andere Klasse benötigt werden.
Und hinter jedes Modul bräuchte ich ein Clear-Div.

Ich weiß im Vorhinein nicht ob der Redakteur pro Zeile eine Box, zwei, drei oder vier anlegen möchte.
Momentan löse ich das mit einem dynamischen Script.
Allerdings wäre es schön, wenn man ein "Modul Wrapper" anlegen könnte und da drin wiederum n Boxen, so könnte man das Box-Modul viel öfters einsetzen.

Ich hoffe Ihr versteht ungefähr was ich meine...

LG

Pascal
site-concept
 
Beiträge: 10
Registriert: 15. Nov 2011, 16:02

Re: Verschachtelte Blöcke

Beitragvon Ingo » 20. Nov 2011, 18:30

site-concept hat geschrieben:Das Modul könnte für alle 4 Fälle das gleiche sein, es würde nur eine andere Klasse benötigt werden. Und hinter jedes Modul bräuchte ich ein Clear-Div.

Mach ein Module mit 4 Eingabebereichen (Tabs?). Bei der Ausgabe fragst du ab, in wieviele der Ausgabebereich der Redakteur was eingegeben hat und gibst den Inhalt in entsprechend vielen Spalten aus. Oder mach vier Module. Was du da vorhast (bist zu vier Blöcke in einen Block einbinden) scheint mir - auch für den Redakteur - unnötig kompliziert zu sein.
Ingo
 
Beiträge: 288
Registriert: 23. Jun 2010, 23:34


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste