Ergebnis 1 bis 5 von 5

Thema: Attribut-Wert ausgeben, nicht Option

  1. #1
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Frage Attribut-Wert ausgeben, nicht Option

    Ich möchte im Produktleser einen Attributwert ausgeben. Mit:

    PHP-Code:
     <?php echo $this->meinattribut?>
    Wird jedoch nur die Option ausgegeben, die bei der Anlage des Produkts ausgewählt werden kann.

    Wie komme ich an den Wert in der Ausgabe?

    Den bräuchte ich dann außerdem noch bei der Rechnungs- und Lieferscheinerstellung ...
    Gruß
    Markus

    ---
    http://www.76pixel.de

  2. #2
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Irgendwie stehe ich auf dem Schlauch, kannst du das bitte mal ausführlicher beschreiben.

    Gesendet von meinem Nexus 7 mit Tapatalk 4
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

  3. #3
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Ich habe ein Attribut mit Dropdownmenü erstellt. Hier sind als Wert Inhaltselemente includiert die im Produktleser ausgegeben werden sollen. Leider wird mir aber nicht der Wert sondern die Option im Leser ausgegeben.

    Konkret geht es um Seminarbestellungen, wo verschiedene Seminarorte ausgegeben werden sollen (also komplette Adressen).
    Gruß
    Markus

    ---
    http://www.76pixel.de

  4. #4
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Gibt es hierfür wirklich keine Lösung?
    Gruß
    Markus

    ---
    http://www.76pixel.de

  5. #5
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Ich stehe eben vor dem gleichen Problem.

    Ich habe als Attribut ein Select-Menu. Dieses gebe ich im Template wie folgt aus:

    Code:
    <?php echo $this->generateAttribute('brand'); ?>
    Wobei "brand" eben eine Marke dem Produkt zuweisen soll. Dies muss im FE filterbar sein, deshalb habe ich es als select-menu angelegt.
    Die Optionen haben als Werte jeweils ein Inserttag:
    Code:
    {{insert_content::123}}
    Jedoch wird im FE anstatt dem Inserttag die Bezeichnung der Option (also "Marke xy") ausgegeben.

    Edit:
    Mit folgendem Code wird ebenfalls die Bezeichnung der Option des Attributs ausgegeben:
    Code:
    <?php echo $this->brand; ?>
    Dieses snippet müsste man doch relativ einfach modifizieren können, um den Wert statt der Bezeichnung auszugeben. Ich hab schon ein paar Varianten erfolglos probiert, kenne mich aber in PHP zu wenig aus dafür.

    Edit2:
    Ich weiß zwar nicht warum, aber es funktioniert nun. Ein Verdacht fällt auf eine Erweiterung welche u.a. Probleme mit filtern/sortieren verursacht hat.
    Das snippet welches nun das Inserttag über das Attribut ausgibt sieht folgendermaßen aus:
    Code:
    <?php echo $this->brand; ?>
    Somit kann im BE komfortabel ein brand ausgewählt werden und im FE wird ein Logo samt Link auf die brand Übersichtsseite ausgegeben.
    Geändert von gm-team (27.11.2017 um 11:44 Uhr)

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
  •