Catalog 2 / mod_catalogreader: kein $this->entries ?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • eliott
    Contao-Nutzer
    • 01.02.2012
    • 9

    #1

    Catalog 2 / mod_catalogreader: kein $this->entries ?

    Ich habe eine cataloglist, von der ich zu einem catalogreader springen kann - funktioniert wunderbar. Allerdings sind die Daten im catalogreader nur in folgender Form vorhanden (mit print_r($this); angezeigt):

    Array
    (
    ...
    [customLanguageText] =>
    [catalog] =>

    feld1
    wert1

    feld2
    wert2

    [catalog_template] => catalog_full
    [catalog_layout] => mod_catalogreader
    ...
    )

    Es gibt kein $this->entries, die gesamten aufgerufenen Daten aus der Datenbank kommen nur in Textform unter [catalog] vor. Wo finde ich die Daten, respektive was mache ich falsch?
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo eliott,
    kann es sein das du im falschen Template guckst?
    Ansonsten guck ich gerne mit->
    Code:
    <pre>
    <?php this->showTemplateVars(); ?>
    </pre>
    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • eliott
      Contao-Nutzer
      • 01.02.2012
      • 9

      #3
      Kriege das gleiche Resultat.

      Mein Vorgehen: ich habe nochmals einer Version von mod_catalogreader erstellt (in der Navigation unter "Templates" -> "Neues Template") und Deine 3 Zeilen eingesetzt direkt nach der Zeile
      Code:
      <?php echo $this->catalog; ?>
      <pre><?php this->showTemplateVars(); ?></pre>
      und dann im Modul diesen mod_catalogreader als Template angegeben.

      Vielen Dank für Deine Hilfe.

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Wie ich mir dachte: falsches Template. Das mod_irgendwas ist immer nur die Ummantelung für die Ausgabe (bei allem in Contao). Du müsstest also eher catalog_full oder so nehmen (je nachdem was du eben im Modul eingestellt hast).

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • eliott
          Contao-Nutzer
          • 01.02.2012
          • 9

          #5
          Logisch - ich bitte um Entschuldigung. Dööfer gehts nimmer - habe zwei Jahre nichts mehr mit Typolight, ähem... Contao gemacht und bin eingerostet.

          Vielen, vielen Dank.

          Kommentar

          • xtra
            Maintainer
            • 02.07.2009
            • 2007

            #6
            Die daten liegen in catalog_full, nicht im Modultemplate.

            Katalogmodule haben 2 Templates, 1. den Container, 2. die Itemview.

            Letztere beinhaltet deine Daten, erstere bekommt das geparste Ergebnis der letzteren ybergeben.
            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.

            Kommentar

            Lädt...