Ergebnis 1 bis 5 von 5

Thema: Taxonomie-Alias im Template ausgeben lassen

  1. #1
    Contao-Nutzer Avatar von herrweiss
    Registriert seit
    28.01.2010.
    Ort
    Kronberg
    Beiträge
    194
    Partner-ID
    6476

    Standard Taxonomie-Alias im Template ausgeben lassen

    Hallo zusammen,

    ich möchte das im Template eines Catalog-Listers der Taxonomie Alias eines bestimmten Katalogfeldes ("events_category") ausgegeben wird. Ich habe schon einiges versucht, aber leider komme ich nicht zum gewünschten Ergebnis.

    Unter anderem habe ich es mit folgendem Code probiert:
    PHP-Code:
    <?php echo $entry['data']['events_category']['ref']['alias']; ?>
    Kann mir jemand auf die Sprünge helfen?

    Grüße
    Patrick

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo herrweiss,
    einfaches rumraten wird kaum zu schönen Ergebnissen führen beim Catalog. Lass dir doch mal das Array komplett ausgeben und schau da nach was du alles bekommst.

    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."

  3. #3
    Contao-Nutzer Avatar von herrweiss
    Registriert seit
    28.01.2010.
    Ort
    Kronberg
    Beiträge
    194
    Partner-ID
    6476

    Standard

    Das Array hatte ich mir schon gestern ausgeben lassen, deshalb kam ich auf die oben genannte Code-Zeile. Ich hatte mir auch schon den entsprechenden Wiki-Eintrag (http://de.contaowiki.org/Catalog_Templates_anpassen) durchgelesen, was mich bei meinem speziellen Problem leider auch nicht weiterbrachte.

    Mir ist nun auch klar das "[ref]" auf eine andere Tabelle referenziert (in meinem Fall die "tl_taxonomy"). Nur ist mir als PHP-Dummy nicht ganz klar wie ich auf den benötigten Alias-Wert komme.

    Folgendermassen sieht mein Array aus:
    Code:
    [events_category] => Array
                            (
                                [label] => Veranstaltungsart
                                [type] => select
                                [raw] => 45
                                [value] => Konzert
                                [ref] => Array
                                    (
                                        [0] => Array
                                            (
                                                [id] => 45
                                                [pid] => 44
                                                [tstamp] => 1345840125
                                                [sorting] => 128
                                                [type] => 
                                                [alias] => konzert
                                                [name] => Konzert
                                            )
    
                                    )
    
                            )
    Wie komme ich auf den dazugehörigen Alias-Wert der tl_taxonomy?

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo herrweiss,
    du hast da einfach noch eine Ebene tiefer. Die musst du dann durchlaufen.
    Schau dir mal den Bereich 'zusätzliche Schleife über das 'ref'-Array: ' auf der von dir verlinkten Wiki Seite genauer an. Da ist ein Beispiel drinn, wie man das machen kann.

    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."

  5. #5
    Contao-Nutzer Avatar von herrweiss
    Registriert seit
    28.01.2010.
    Ort
    Kronberg
    Beiträge
    194
    Partner-ID
    6476

    Standard

    Hallo MacKP,

    danke für den Tipp!
    Es funktioniert

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
  •