Ergebnis 1 bis 13 von 13

Thema: Automatisches DIV zwischen einzelnen Content Elementen

  1. #1
    Contao-Nutzer
    Registriert seit
    10.09.2009.
    Beiträge
    107

    Standard Automatisches DIV zwischen einzelnen Content Elementen

    Hallo Leute

    Bin auf der Suche nach einer Lösung, wie ich automatisch ein DIV als Spacer zwischen den einzelnen Inhaltselementen einfügen kann, ohne dass ich jedes einzelne Template anpassen muss.

    Danke und Gruss
    cubano

  2. #2
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Hm,
    würde davon abraten, das Markup unnötig aufzublähen, wenn man das Ganze auch per CSS steuern kann.
    Ich hab mir inzwischen ein Standard Entry für CSS erstellt. Stelle ich gern zu Verfügung.

    Code:
    /* ======== *
     * ABSTÄNDE *
     * ======== */
    .ce_text + .ce_text,
    .ce_text + .ce_list,
    .ce_text + .ce_table,
    .ce_list + .ce_list,
    .ce_text + .ce_downloadarchiv,
    .ce_downloadarchiv + .ce_text,
    .ce_gallery + .ce_table,
    .ce_table + .ce_gallery,
    .ce_table + .ce_text,
    .ce_image + .ce_text,
    .ce_headline + .ce_text,
    .ce_headline + .ce_table,
    .ce_headline + .ce_gallery,
    .ce_headline + .ce_list,
    .ce_text + .ce_form,
    .ce_form + .ce_text,
    .ce_form + .mod_dlh_googlemaps,
    .ce_text + .mod_dlh_googlemaps,
    .mod_dlh_googlemaps + .ce_text,
    .ce_text + .mod_listing,
    .mod_listing + .ce_text,
    .mod_listing + .mod_listing,
    .image_container + h2,
    .gallery + h2,
    ul + h1,
    ul + h2,
    ul + h3,
    h1 + h2,
    h2 + h3 {
    	margin-top:20px;
    }
    Ist natürlich jederzeit verweiter- & anpassbar.

  3. #3
    Contao-Nutzer
    Registriert seit
    10.09.2009.
    Beiträge
    107

    Standard

    Hey danke für die rasche Antwort

    Für meinen Fall wäre ein DIV besser, da ich nicht nur einen Abstand brauche, sondern diesen auch per CSS stylen möchte.

    Hast du keine Probleme mit den Selektoren für benachbarte Elemente?
    Habe gelesen dass nicht alle Browser damit korrekt umgehen können...

    Danke und Gruss
    cubano

  4. #4
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Also diese CSS Konstrukt kann jeder gängige Browser, sogar der IE6.

    Was genau soll dieses DIV machen?

  5. #5
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Du kannst Dich auf den getContentElement Hook triggern, und dann einfach bei allen CEs noch dein indivudelles DIV dransetzen.
    Du musst ein wenig programmieren, ist aber moeglich

    http://www.contao.org/hooks-verwende...ContentElement
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  6. #6
    Contao-Nutzer
    Registriert seit
    10.09.2009.
    Beiträge
    107

    Standard

    Danke lindesbs!
    Das übersteigt jedoch meine Kenntnisse. Ich hab's jetzt mit dem Anpassen der verwendeten Templates gelöst..

    Also diese CSS Konstrukt kann jeder gängige Browser, sogar der IE6.
    Da wäre ich mir nicht ganz sicher dass es bei allen Browsern funktioniert: http://quirksmode.org/css/contents.html#t12

    cubano

  7. #7
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Dann nehm mal das angehaengte Modul. Dieses erstellt einfach nach jedem ContentElement einen leeren DIV mit dem Namen des CE-Typs des vorherigen Modules.

    Code:
    <div class="moduletype_module"></div>
    <div class="moduletype_text"></div>
    usw.

    Vielleicht reicht Dir sowas schon.

    Entpacken und in dein sytsem/modules kopieren. Danach hast Du im FE die DIVs
    Angehängte Dateien Angehängte Dateien
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  8. #8
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Zitat Zitat von cubano Beitrag anzeigen
    Da wäre ich mir nicht ganz sicher dass es bei allen Browsern funktioniert: http://quirksmode.org/css/contents.html#t12
    cubano
    Also ich habe den IE6 in meinem Virtual PC mit Windows XP und SP3 laufen und da funktioniert's zu gewissen Teilen, klar alles geht nicht, da muss man anders ran (z.b. über Conditional Comments).
    Ich muss auch zugeben: für IE6 entwickle ich nicht mehr. Nur noch gegen Aufpreis.

  9. #9
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Hi cubano,

    hier gibts eine passende Extension von Tristan: ce_spacer. Eine "Trennlinie" ist natürlich per CSS so formatierbar, dass es eigentlich keine Linie mehr ist. Das kannst Du nutzen, wenn Du immer wieder mal, aber nicht immer einen Abstand brauchst.

    Grüße,

    Christian
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  10. #10
    Contao-Nutzer
    Registriert seit
    10.09.2009.
    Beiträge
    107

    Standard

    Danke lindesbs!
    Funktioniert prima! Genau das wonach ich gesucht habe

    Danke auch für den Hinweis auf ce_spacer christian.

    Ich muss auch zugeben: für IE6 entwickle ich nicht mehr. Nur noch gegen Aufpreis.
    Das Leben ist viel einfacher ohne den IE6

    Gruss
    cubano

  11. #11
    Contao-Nutzer
    Registriert seit
    10.09.2009.
    Beiträge
    107

    Standard

    Zitat Zitat von dhe Beitrag anzeigen
    Also ich habe den IE6 in meinem Virtual PC mit Windows XP und SP3 laufen und da funktioniert's zu gewissen Teilen, klar alles geht nicht, da muss man anders ran (z.b. über Conditional Comments).
    Ich muss auch zugeben: für IE6 entwickle ich nicht mehr. Nur noch gegen Aufpreis.
    dhe:
    Was sind so deine Erfahrungen mit IE7 und IE8?
    Funktionierts einwandfrei? Ich möchte in Zukunft auch mit diesen Selektoren für benachbarte Elemente arbeiten...

    Danke und Gruss
    cubano

  12. #12
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Zitat Zitat von cubano Beitrag anzeigen
    Was sind so deine Erfahrungen mit IE7 und IE8?
    Funktionierts einwandfrei? Ich möchte in Zukunft auch mit diesen Selektoren für benachbarte Elemente arbeiten...
    Klappt einwandfrei!

  13. #13
    Contao-Nutzer
    Registriert seit
    10.09.2009.
    Beiträge
    107

    Standard

    Cool
    Danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •