Ergebnis 1 bis 9 von 9

Thema: Template Probleme

  1. #1
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    418

    Standard Template Probleme

    Hallo,

    ich habe zwei "kleine" Problem mit einem selbst erstellten Template.

    1) Ich wollte ein Bild ausgeben lassen, später sollte das Bild mit einem Link zu einer pdf-Datei verbunden werden (Ausgabe fehlt noch). Ich scheitere aber bereits am Bild, dass nicht mehr ausgegeben wird.

    2) Sporadisch habe ich auch mal die Fehlermeldung
    Template not found (it is maybe within a unreachable theme folder?).
    erhalten.

    Kann mir jemand einen Tipp geben, vielleicht hilft der unten angehängte Quelltext.

    Vielen Dank

    Stefan

    Code:
    <?php if (count($this->data)): /* display only if there is data. */ ?>
    <div class="layout_full">
    <?php foreach ($this->data as $arrItem): /* loop over all items. */ ?>
    
    <div class="item <?php echo $arrItem['class']; ?>">
    <div class="content">
    
      <div class="field_profilfoto">
        <span class="label"><?php echo $arrItem['attributes']['profilfoto']; ?></span>
        <span class="value"><?php echo $arrItem['html5']['profilfoto']; ?></span>
      </div>
      <div class="field_vorname_nachname">
        <span class="value"><?php echo $arrItem['text']['vorname']; ?><?php echo $arrItem['text']['nachname']; ?></span>
      </div>
    </div>
    <div class="clear"></div>
    </div>
    
    <?php if ($arrItem['jumpTo']): ?><a href="<?php echo $arrItem['jumpTo']['url']; ?>">Zurück zur Liste</a><?php endif; ?>
    <?php endforeach; /* item loop */ ?>
    </div>
    
    <?php else:  /* no items found */ ?><p class="info"><?php echo $this->noItemsMsg; ?></p>
    <?php endif; ?>

  2. #2
    Contao-Nutzer
    Registriert seit
    05.04.2011.
    Beiträge
    162

    Standard

    Hallo AgentK,
    ich glaube nicht, dass es an deienem Quelltext liegt.
    1. Template in den Grundeinstellungen der Render-Einstellungen umbenannt oder verschoben?
    2. Template eines deiner Felder in den Render-Einstellungen umbenannt oder verschoben?

    Aufgrund dieses Artikels packe ich die MM-Templates immer in das Haupterzeichnis der Templates, auch wenn ich die Theme-Templates in einem Unterordner habe.
    Ich habe noch nirgends gelesen, dass es mit MM-Templates in Unterordnern inzwischen funktioniert:
    https://community.contao.org/de/show...nicht-gefunden

  3. #3
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    418

    Standard

    Hallo Ele,

    das Problem ist, ich habe die Templates immer im Hauptverzeichnis und verwende keine Unterverzeichnisse, da mir das Problem mit dem Unterverzeichnis bekannt ist. Alle selbst angelegten Templates funktionieren bei mir nicht, egal was ich darin zu stehen habe....

    Umbenannt und/oder verschoben habe ich die Templates nicht.

    Ich verwende zur Zeit
    • metamodels/bundle_all 2.0.0
    • contao-module metamodels/core 2.0.0-alpha10


    Ich habe gerade ein GitHub Ticket geöffnet.

    Gruß

    Stefan

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    @AgentK - siehe Github-Ticket => Antwort auch gern hier...

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von ele Beitrag anzeigen
    Ich habe noch nirgends gelesen, dass es mit MM-Templates in Unterordnern inzwischen funktioniert:
    https://community.contao.org/de/show...nicht-gefunden

    das ist kein "Problem" von MM sondern per se von Contao so... wenn Du "irgendwo" im BE bist, gibt es keine feste Zuordnung zu einem "Startpunkt einer Webseite" und somit auch nicht zum Layout und somit auch nicht zu einem Template-Unterordner...

    im FE sieht die Sache entsprechend anders aus und funktioniert (auch)

  6. #6
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    418

    Standard

    @ zonky

    Ich habe die Datei im Root "Templates" Ordner.

    Lösung:
    Ich hatte im Seitenlayout .xhtml als Ausgabeformat ausgewählt, dadurch wurden im BE die .html5 Templates nicht mehr angezeigt. Nachdem ändern der Einstellung geht alles perfekt. Nun werden auch die Bilder wieder anzeigt.

    Vielen Dank

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    MM kennt per se nur .html5 und .text

    Edit: xhtml vergessen

  8. #8
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    MM kennt per se nur .html5 und .text
    Das ist so nur teilweise richtig, das gilt nur im Backend.
    MM liefert xhtml, html5 und text mit. Kann potentiell aber "alles" was man sich ausdenken koennte.
    Man muss jedoch logischerweise die templates in dem Format vorhalten welches man ausgeben moechte.

    Wenn man jedoch dasselbe Rendersetting im BE als auch FE verwendet und selbiges auf xhtml eingestellt ist, dann geht das logischerweise nicht.
    Denn: Das Contao Backend ist rein html5. Lediglich die tabellarischen Infos usw. werden von MM noch als Text bereit gestellt und gerendert und dann im html5 ausgegeben.

    Gruss
    Chris
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    mit "per se" meinte ich - wird "mitgeliefert"...

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
  •