Catalog Content Element: Wie selektieren?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • gogol
    Contao-Nutzer
    • 28.06.2012
    • 16

    #1

    Catalog Content Element: Wie selektieren?

    Hallo zusammen

    Ich versuche über Links in einer Katalog-Liste eine Seite mit catalogcontentelement aufzurufen. Die Links sind im Stil von

    ...index.php/produkt-element/items/1305971.html?language=de

    Im catalogcontentelement-Modul habe ich als Feld die Artikelnummer (art_nr) definiert. Diese ist auch in der URL aufgeführt (1305971). Es erscheint jedoch eine leere Seite. Im Hintergrund wird in 'system/libraries/Database.php' folgende Abfrage ausgeführt:

    'select id from produkte_db where art_nr = 60 OR art_nr like '%link_url::60%''

    Bei jedem element kommt 'art_nr = 60', jedoch müsste die Artikelnummer (1305971) abgefragt werden.

    Kann man das Element nicht über die URL selektierern? Oder wie sonst? Warum kommt immer 'art_nr = 60'?

    Danke & Beste Grüsse
    gogol
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo gogol,
    ich versteh gar nicht was du hier versuchst.
    catalogcontentelment ist einfach dafür da ein Item direkt als Contentelement in einem Artikel darzustellen.. eben ohne Liste/Reader.

    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

    • gogol
      Contao-Nutzer
      • 28.06.2012
      • 16

      #3
      hallo MacKP

      vielen Dank für die schnelle Antwort. Wenn ich ein neues Katalog-Element in einem Artikel erstelle, kann ich aber kein Katalog-Template & Katalog-Element auswählen. Ich habe unter Templates ein paar Templates angelegt, jedoch ist das Template-Dropdown leer wenn ich ein Katalog-Element erstellen will. Wo muss man diese Templates erstellen?

      Bild dazu hier -> Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Unbenannt-2.png
Ansichten: 1
Größe: 34,6 KB
ID: 920145

      Vielen Dank & Gruss

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Hallo gogol,
        da gibts jetzt mehrere Probleme, bzw. Dinge die du nicht beachtet hast:

        1. Die Templates fangen mit catalog_ an.
        2. Die Templates die da gemeint sind erstellst du erst mal bei dem jeweiligen Catalog indem du auf die Büroklammer ganz rechts klickst. Da wählst du dann auch das passende Template (die Datei) aus, für die Ausgabe.

        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

        • gogol
          Contao-Nutzer
          • 28.06.2012
          • 16

          #5
          hallo MacKP

          vielen Dank für die Hinweise.
          Ich habe nun bei der Büroklammer ein paar Templates erstellt.

          Wenn ich nachher in einem Artikel ein neues Katalog-Element mit einem dieser Katalog-Templates erstellen will, erscheint

          Fatal error: Call to undefined method CatalogContentElementModule::generateCatalog() in /var/www/vhosts/icoaching-test.com/httpdocs/tiba/system/modules/catalogcontentelement/CatalogContentElement.php on line 88

          'Katalog-Element' kann ich gar nicht erst auswählen. Im Frontend erscheint auf der entsprechenden Seite

          Invalid item reference for catalog.

          Da weiss ich grad nicht mehr weiter ...

          LG
          gogol

          Kommentar

          • gogol
            Contao-Nutzer
            • 28.06.2012
            • 16

            #6
            Habe die Erweiterung catalogcontentelement mal deinstalliert und alles gelöscht und dann neu hochgeladen & installiert. Der Fehler erscheint jetzt nicht mehr.

            Kommentar

            • MacKP
              Contao-Yoda
              • 15.06.2009
              • 13315

              #7
              Hallo gogol,
              also funktioniert das jetzt?

              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

              • gogol
                Contao-Nutzer
                • 28.06.2012
                • 16

                #8
                Ja ich habs inzwischen so hingekriegt wie ich es wollte

                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: catalogcontentelement.png
Ansichten: 1
Größe: 24,3 KB
ID: 920184

                Der einzige Schönheitsfehler ist in der Abbildung oben zu sehen. Wenn ich ein neues Template erstelle beim Katalog bei der Büroklammer, dann erscheint dieser Fehler, ohne dass ich etwas auswählen kann. Wenn ich dann aber auf 'Speichern' klicke, verschwindet der Fehler und ich kann die Felder auswählen.

                lg
                Gogol

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #9
                  Na wunderbar :-)

                  Der Fehler entsteht eigentlich durch Contao... gibt schlimmeres ;-)
                  Aber mach doch einfach mal ein Ticket. Die Progger würden sich freuen ^^

                  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

                  Lädt...