Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: $this->cssID und $this->style

  1. #1
    Gesperrt
    Registriert seit
    03.04.2010.
    Ort
    Mosbach
    Beiträge
    338

    Standard $this->cssID und $this->style

    Es gab schon einige Frage dazu, aber so richtig schlau bin ich daraus noch nicht geworden.
    Woher kommen die Daten und wie kann ich die abfragen? Trage ich etwas in mein FE-Modul ein, wird es mir nicht ausgegeben. Ich kann mir die Daten zwar über eine Abfrage in tl_module selbst holen, aber bringt das bei style nicht viel, weil mir dann da nur die Werte ausgegeben werden. Die Abstandsbezeichnungen fehlen im Array.
    cssID hingegen könnte man gut auslesen.
    Mit $this->id hab ich ja die ID des Moduls, aber mehr auch nicht. Oder? $this->cssID oder so etwas wäre gut. Leider werde ich aus den Core-Modulen auch nicht schlau. In jedem Template steht's drin, aber wie kommen die Daten da rein?


    cu.Oden

  2. #2
    Contao-Nutzer
    Registriert seit
    16.09.2009.
    Beiträge
    57
    Partner-ID
    7622

    Standard

    in ContentDEINMODUL.php musst Du die benötigten Daten übergeben:
    z.B. (hier mit der Spalte "text") so:
    PHP-Code:
    $this->strTemplate 'ce_DEINTEMPLATE';
    $this->Template = new FrontendTemplate($this->strTemplate);
    $this->Template->text $this->text
    Schau dir dafür mal ein vollständiges FE-Modul (PHP-Dateien, Templates, etc.) das hilft oft weiter, wenn man sieht wie jemand das schon gelöst hat.

  3. #3
    Gesperrt
    Registriert seit
    03.04.2010.
    Ort
    Mosbach
    Beiträge
    338

    Standard

    Also meine Daten werden schon ausgegeben. Mir geht es es hier um cssID und style, was in jedem Template steht. In den Einstellungen vom FE-Modul hab ich die Felder da und wenn ich dort was eingebe, also eine CSS-Klasse, dann wird die mir im generierten Quellcode nirgends ausgegeben. Daher die Frage, ob diese Daten irgendwo schon zur Verfügung stehen, oder ich die mir mit einer Abfrage selbst holen muß.


    cu.Oden

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.496
    User beschenken
    Wunschliste

    Standard

    Wenn du die beim Modul eingibst, dann tauchen die nur auf, wenn das Modul direkt im Layout eingebunden wird.
    Wird das Modul in einem Artikel eingebaut mittles CE vom Typ "Modul", dann nicht.
    Da muss man dann dort die Daten eingeben, dann tauchen die wieder auf im Quelltext.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Gesperrt
    Registriert seit
    03.04.2010.
    Ort
    Mosbach
    Beiträge
    338

    Standard

    Alles klar! Diese Info hab ich gebraucht. Danke!


    cu.Oden

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
  •