Ankündigung

Einklappen
Keine Ankündigung bisher.

Alias wird wird nicht mehr ausgegeben

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

  • Alias wird wird nicht mehr ausgegeben

    Ich hatte in einigen Templates Links manuell über den Alias eines Eintrags erstellt.
    Jetzt fiel mir auf, dass das Alias-Feld nicht wie bisher ausgegeben wird.

    <?php echo $this->field('alias')->value(); ?>

    Hier kommt nur NULL

    Bug oder Feature??

  • #2
    Direktabfrage
    https://forum.premium-contao-themes....plate-ausgeben
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Kommt nischts:: im Ernst.
      weder mit echo $this->alias noch sonst wie

      Kommentar


      • #4
        Mit dem $this im Leser macht mir Gänsehaut. Thomas macht das auch immer. Ist aber falsch. Beim Alias, als striktes Systemfeld, wird das dann auch aufgelöst. Vielleicht war das mal da drin, das war aber falsch.
        ---

        $this ist das FrontendTemplate Objekt, nicht das CustomCatalog Eintrag Objekt.

        Alias ermittelt man mit dem realen Eintrag objekt. Hier ist der Eintrag der erste (und Einzige) in der Liste oder direkt über die Url. Der Alias ist der items/auto_items Parameter:
        (Inserttag würde auch gehen)

        Diese 3 Methoden gehen:
        Code:
        // Objektbezug
        $objEntry = $this->entries[0];
        $alias = $objEntry->alias;
        // Globaler Bezug
        $alias_via_GET = \Input::get('items');
        $alias_via_inserttag = $this->replaceInsertTags('{{customcatalog::MEINE_TABELLE::autoitem::MEIN_ALIAS_FELD}}');
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Thomas macht das auch immer
          Das ehrt mich ja, dass ich dieselben Fehler mache ;-)))

          Es ging hier in diesem Fall darum, dass ein Link aus einem anderen Eintrag, also nicht dem "auto_item" Eintrag des aktuellen Lesers benötigt wurde.
          Es handelte sich um einen Alias aus der Elterntabelle.

          Ich habe es aber tatsächlich zwischenzeitlich über einen Inserttag gelöst.

          {{customcatalog::MEINE_TABELLE:id::alias}}.

          Kommentar


          • #6
            Zitat von eblick Beitrag anzeigen
            Das ehrt mich ja, dass ich dieselben Fehler mache ;-)))
            Ihr habt ja auch irgendwie den gleichen Namen?


            Zitat von eblick Beitrag anzeigen
            Es ging hier in diesem Fall darum, dass ein Link aus einem anderen Eintrag, also nicht dem "auto_item" Eintrag des aktuellen Lesers benötigt wurde.
            Es handelte sich um einen Alias aus der Elterntabelle.

            Ich habe es aber tatsächlich zwischenzeitlich über einen Inserttag gelöst.

            {{customcatalog::MEINE_TABELLE:id::alias}}.
            Der wäre ja ohnehin nie erreichbar, ausser per DB-Abfrage.
            Zuletzt geändert von Tim; 11.02.2019, 09:15.
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Coole Inserttags... Hier werden P's sogar zu Smileys umgewandelt...

              Kommentar


              • #8
                Zitat von eblick Beitrag anzeigen
                Coole Inserttags... Hier werden P's sogar zu Smileys umgewandelt...
                Stimmt

                :id
                http://www.premium-contao-themes.com

                Kommentar

                Lädt...
                X