Ankündigung

Einklappen
Keine Ankündigung bisher.

Namen der über den Seitenwähler zugewiesenen Kategorie als Backend-Label

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Namen der über den Seitenwähler zugewiesenen Kategorie als Backend-Label

    Hallöchen!

    Kurze Frage:

    Wie kann man bei den eigenen Backend-Labels den Seitennamen der über den Seitenwähler zugewiesenen Kategorie anstatt der Seiten-ID anzeigen lassen?

  • #2
    Hast eine Seitenauswahl ohne Mehrfachauswahl?
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Yes, ohne Mehrfachauswahl

      Kommentar


      • #4
        Der sql Inserttag geht dann im Listen-Eintrag Feld in der Konfiguration.

        {{sql::SELECT title FROM tl_page WHERE id={{myPageTreeAttribute}} }}
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Hi Tim,

          weiß nicht, ob ich es richtig verstanden habe:

          habe den Insert Tag in der Konfiguration unter "Label/Bezeichnungs-Einstellungen > Label-/Bezeichnungen überschreiben" eingefügt und myPageTreeAttribute mit meinem Titel als auch mit dem Alias meines Seitenwählerattributs getestet.

          Bekomme dann aber in beiden Fällen folgende Fehlermeldung, wenn ich in die Produktverwaltung wechsle:

          Fatal error: Uncaught exception Exception with message Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 (SELECT title FROM tl_page WHERE id=) thrown in system/modules/core/library/Contao/Database/Statement.php on line 295


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

Name: Bildschirmfoto-2016-01-26-um-19.37.17.gif
Ansichten: 101
Größe: 68,9 KB
ID: 1990

          Kommentar


          • #6
            Dann gehts nicht. Aber dafür hat Contao den label callback bereitgestellt. Damit kann man seine Labels selbst definieren.
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Code:
              {{id}} page-id: {{sql::SELECT * FROM tl_page WHERE id=(SELECT category FROM {{table}} WHERE id={{id}})::title }}
              Ganzen hinten das Feld, was augegeben werden soll ... ::title
              http://www.premium-contao-themes.com

              Kommentar


              • #8
                Vielen lieben Dank - nun geht´s und die Auflistung der Produkte ist nun übersichtlicher, wenn man vorher nicht nach Kategorie gefiltert hat

                Kommentar

                Lädt...
                X