Ergebnis 1 bis 8 von 8

Thema: Lassen sich "Eigene Module" innerhalb eines Modul-Templates (xx_yyy_tpl) aufrufen?

  1. #1
    Contao-Nutzer
    Registriert seit
    18.05.2013.
    Beiträge
    81

    Standard Lassen sich "Eigene Module" innerhalb eines Modul-Templates (xx_yyy_tpl) aufrufen?

    Moin zusammen,

    bei mir ist zur Zeit Frage-Stunde, wie man merkt.

    Ich habe eine simple Frage: Lassen sich andere Module (erstellt unter Theme > Module> in einem Modul-Template aufrufen?

    Ich würde gerne in dem news_full Template ein eigenes Modul laden/integrieren.

    Ist dies so möglich und wenn ja, wie würde ich das am besten anstellen?
    Natürlich habe ich die Suchfunktion + gängige Suchmaschinen vorab konsultiert, aber wurde so nicht fündig. Leider reicht auch mein gefährliches Halbwissen rund um PHP hierfür leider nicht aus. Bislang kam ich auch so recht weit bei contao.


    Der Code des news_full Template lautet

    HTML-Code:
    <div class="layout_full block<?php echo $this->class; ?>">
    
    <h1><?php echo $this->newsHeadline; ?></h1>
    <?php if ($this->hasMetaFields): ?>
    
    <p class="info"><?php echo $this->date; ?> <?php echo $this->author; ?> <?php echo $this->commentCount; ?></p>
    <?php endif; ?>
    <?php if ($this->hasSubHeadline): ?>
    
    <h2><?php echo $this->subHeadline; ?></h2>
    <?php endif; ?>
    
    <div class="ce_text">
    <?php if (!$this->addBefore): ?>
    
    <?php echo $this->text; ?>
    <?php endif; ?>
    <?php if ($this->addImage): ?>
    
    <div class="image_container<?php echo $this->floatClass; ?>"<?php if ($this->margin || $this->float): ?> style="<?php echo trim($this->margin . $this->float); ?>"<?php endif; ?>>
    <?php if ($this->href): ?>
    <a href="<?php echo $this->href; ?>"<?php echo $this->attributes; ?> title="<?php echo $this->alt; ?>">
    <?php endif; ?>
    <img src="<?php echo $this->src; ?>"<?php echo $this->imgSize; ?> alt="<?php echo $this->alt; ?>" />
    <?php if ($this->href): ?>
    </a>
    <?php endif; ?>
    <?php if ($this->caption): ?>
    <div class="caption" style="width:<?php echo $this->arrSize[0]; ?>px"><?php echo $this->caption; ?></div>
    <?php endif; ?>
    </div>
    <?php endif; ?>
    <?php if ($this->addBefore): ?>
    
    <?php echo $this->text; ?>
    <?php endif; ?>
    
    </div>
    <?php if ($this->enclosure): ?>
    
    <div class="enclosure">
    <?php foreach ($this->enclosure as $enclosure): ?>
    <p><img src="<?php echo $enclosure['icon']; ?>" width="18" height="18" alt="<?php echo $enclosure['mime']; ?>" class="mime_icon" /> <a href="<?php echo $enclosure['href']; ?>" title="<?php echo $enclosure['title']; ?>"><?php echo $enclosure['link']; ?> <span class="size">(<?php echo $enclosure['filesize']; ?>)</span></a></p>
    <?php endforeach; ?>
    </div>
    <?php endif; ?>
    
    </div>
    Grundhierfür ist der "Zurück-Button" in einem meiner Posts zuvor. Den habe ich nun ausgeblendet und würde gerne einen eignen Link einspeisen. Das Problem: der ist nicht global.
    Ich habe div. Übersichten / Kategorien und je nach News-Kategorie würde ich gerne zurück auf die entsprechende Übersicht verweisen. Der "Zurück-Button" an sich zählt ja nur Schritte zurück und ist somit nicht immer eine Hilfe.

    so long so far
    Vielen Dank im Voraus
    Nils

  2. #2
    Contao-Nutzer
    Registriert seit
    24.04.2013.
    Beiträge
    177

    Standard

    Wenn ich es nicht falsch verstehe, ist es nicht möglich die Module in in einem eigenen Bereich im eigenen Layout für die News zu binden?

  3. #3
    Contao-Nutzer
    Registriert seit
    18.05.2013.
    Beiträge
    81

    Standard

    Hmm. Wird schwierig.
    Also ich habe 2 Kategorien jedoch nur eine "Nachrichten-Leser"-Seite.

    Ich habe

    1 Seite mit Kategorie A (news_list der Kategorie A und news_short der Kategorie A)
    1 Seite mit Kategorie B (news_list der Kategorie B und news_short der Kategorie B)

    beide Seiten münden dann aber auf die eine Seite "Nachrichten-Leser".

    Würde ich das Modul über Layoutbereich einfügen hätte ich ja somit das Problem, dass mein eigener "Zurück-Button" entweder auf A oder B verweist.

    You know?
    Bisschen schwer zu erklären, glaube ich :-)

  4. #4
    Contao-Nutzer
    Registriert seit
    15.04.2013.
    Beiträge
    78
    User beschenken
    Wunschliste

    Standard

    Versuch es mal mit Insert Tags, bei Contao 3 funktioniert das, denke das geht auch mit Contao 2.
    Code:
    {{insert_module::*}}
    Wobei der Stern mit der ID des Moduls ersetzt werden muss.

  5. #5
    Contao-Nutzer
    Registriert seit
    18.05.2013.
    Beiträge
    81

    Standard

    Zitat Zitat von InitArt Beitrag anzeigen
    Versuch es mal mit Insert Tags, bei Contao 3 funktioniert das, denke das geht auch mit Contao 2.
    Code:
    {{insert_module::*}}
    Wobei der Stern mit der ID des Moduls ersetzt werden muss.
    Danke! Probier ich doch glatt mal aus... dachte mir sowas auch schon, aber war mir nicht ganz sicher.
    ... und bevor ich mir hier die Templates zerschieße...

  6. #6
    Contao-Nutzer
    Registriert seit
    24.04.2013.
    Beiträge
    177

    Standard

    Hättest auch für jede News Seite ein eigenes Layout mit eigenem Modul erstellen können aber das von Initart hört sich gut an.

  7. #7
    Contao-Nutzer
    Registriert seit
    18.05.2013.
    Beiträge
    81

    Standard

    So habe ich es eben auch letztendlich gemacht :-)
    Denn eine Weiche muss ich Dank den Kategorien so oder so irgendwann stellen, also mache ich das dann wohl doch über das Layout.
    Teaserbild etc. müssen sich ja auch je nach Kategorie verändern.

    Wie schon einmal gesagt - starre zur Zeit einfach zu oft / lange auf irgendwelche Sonderzeichen Die Lösung ist manchmal so nah und doch so fern.



    Zitat Zitat von Fkhm Beitrag anzeigen
    Hättest auch für jede News Seite ein eigenes Layout mit eigenem Modul erstellen können aber das von Initart hört sich gut an.

  8. #8
    Contao-Nutzer
    Registriert seit
    15.04.2013.
    Beiträge
    78
    User beschenken
    Wunschliste

    Standard

    Für Kategoriebilder könntest du z.B. die Erweiterung Coverpicture oder Platzhalter verwenden.

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
  •