Ergebnis 1 bis 5 von 5

Thema: Artikel ID in Inhaltselement ausgeben

  1. #1
    Contao-Nutzer
    Registriert seit
    12.08.2022.
    Beiträge
    9

    Frage Artikel ID in Inhaltselement ausgeben

    Hallo Zusammen,

    gibt es eine Möglichkeit, dass ich mir in einem Inhaltselement (konkreter Fall: Template eines Modules) die ID des Artikels ausgeben lassen kann, in der das jeweilige Element liegt?

    Beispiel des gerenderten HTMLs

    HTML-Code:
    <div class="article_1234 block"> <!-- Start Artikel -->
      <div class="mein_inhaltselement">  <!-- Start Inhaltselement -->
        <!-- ... -->
      </div> <!-- Ende Inhaltselement -->
    </div> <!-- Ende Artikel -->
    Das "article_1234" entsteht durch article_<?= $this->id; ?> innerhalb vom mod_article.html5 Template. Ich hätte gerne Zugriff auf diese id im Template vom Inhaltselement.

    Mit dumpTemplateVars() etc. hab ich leider nichts gefunden. Weiß das Template nicht in welchem Elternelement es ausgegeben wird?

    Vielen Dank und Grüße

  2. #2
    Contao-Nutzer Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    240
    Partner-ID
    6916

    Standard

    Code:
    <?= $this->pid ?>

  3. #3
    Contao-Nutzer
    Registriert seit
    12.08.2022.
    Beiträge
    9

    Standard

    Zitat Zitat von BennyBorn Beitrag anzeigen
    Code:
    <?= $this->pid ?>
    Soweit war ich auch schon, allerdings sind das unterschiedliche IDs -> konkreter Fall gerade: artikel: this->id = 14502; modul-tempate: this->pid = 4

    Ich denke das geht schief, weil es sich um ein Modul handelt, was dann als Inhaltselement eingebunden wird... dementsprechend ist pid nicht der Artikel.
    Was bekommt denn ein Modul als pid mitgegeben? Scheinbar ja nicht den Artikel, in dem es eingebunden wird?
    Geändert von Manu3l (28.02.2023 um 08:12 Uhr)

  4. #4
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde gern für das Verständnis wissen, wozu Du das brauchst.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  5. #5
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    239
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Manu3l Beitrag anzeigen
    Was bekommt denn ein Modul als pid mitgegeben?
    Da Module ja unter den Themes angelegt werden, ist die pid des Moduls die ID des Themes.

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
  •