Ergebnis 1 bis 5 von 5

Thema: Automatische wrapper divs

  1. #1
    Contao-Nutzer
    Registriert seit
    20.07.2018.
    Beiträge
    14

    Standard Automatische wrapper divs

    Hi,

    das letzte Mal, dass ich Contao benutzt habe ist schon ein bisschen her. Nun habe ich folgendes Problem/folgende Frage:

    Ich bin im Begriff eine bereits existierende Seite in Contao zu migrieren. Die Inhalte sind soweit angelegt. Die Webseite hat bisher auf das CSS Framework Semantic UI gesetzt, das soll auch weiterhin so bleiben.
    Im Endeffekt funktioniert alles, außer das die automatisch generierten Div-Elemente von Contao mir das komplette CSS zerschießen, das in Semantic UI oft mit :last-child gearbeitet wird.

    Daher die Frage: Gibt es eine Möglichkeit die automatisch generierten divs zu deaktivieren bzw. ein Plugin, welches die entfernt? In den Templates wurde ich bisher nicht fündig.
    Ich rede von Divs wie .inside und .widget (bei Formularen) usw.

    Grüße
    Exotelis

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Ich denke, Du musst die Templates anpassen, die Contao verwendet. Das könnte aber relativ aufwändig werden, bis Du alle anzupassenden Stellen erwischt hast.

    Edit: Welcher HTML-Code aus welchem Template kommt kannst Du Dir am einfachsten anschauen, wenn Du die Site mit der app_dev.php aufrufst. Dann wird etwas wie

    Code:
    <!-- TEMPLATE START: vendor/contao/core-bundle/src/Resources/contao/templates/elements/ce_html.html5 -->
    ...
    <!-- TEMPLATE END: vendor/contao/core-bundle/src/Resources/contao/templates/elements/ce_html.html5 -->
    in den erzeugten Quelltext geschrieben.
    Geändert von fiedsch (22.07.2018 um 11:39 Uhr)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Nutzer
    Registriert seit
    20.07.2018.
    Beiträge
    14

    Standard

    Danke.

    Habe gerade in einem meiner Form Templates mal
    PHP-Code:
    <?php $this->extend('form_row'); ?>
    rausgeschmissen, das scheint schon mal zu helfen.
    Habe vermutlich den Wald vor lauter Bäumen nicht gesehen, bin aber wohl auf dem richtigen Weg. Danke

  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    PHP-Code:
    <?php $this->extend('irgend_ein_template'); ?>
    solltest Du aber nicht einfach entfernen. Damit schmeißt Du die gesamte "Template-Vererbungskette" weg. Du solltest wahrscheinlich besser das Template bearbeiten, das "extended" wird.

    Schau Dir dazu https://rocksolidthemes.com/de/conta...-3-3-templates an.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  5. #5
    Contao-Nutzer
    Registriert seit
    20.07.2018.
    Beiträge
    14

    Standard

    Guter Punkt :-)

    Klappt wie gewünscht. Vielen Dank

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
  •