Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Packungsgröße in ml oder g im Frontend ausgeben

  1. #1
    Contao-Nutzer Avatar von fast-doc
    Registriert seit
    24.01.2012.
    Ort
    Berlin
    Beiträge
    63
    Partner-ID
    9492

    Standard Packungsgröße in ml oder g im Frontend ausgeben

    Bei den Produkten kann man für die Berechnung der Grundpreis-Menge Betrag und Volumen/Gewicht angeben. Wie kann ich den im Feld „Grundpreis-Menge" angegeben Zahlwert z.B. 30 im Frontend ausgeben? Die Maßeinheit Millimeter oder Gramm findet sich ja nur in dem Bezugsfeld „Preis pro 100ml" oder „Preis pro 100 g”. Die Maßeinheit an sich wird ja nicht extra gespeichert.

    Vielen herzlichen Dank!

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bin nicht sicher ob ich dich richtig verstehe. Willst du die Eingabe ausgeben, oder das Resultat?

    Das Resultat solltest du mit
    PHP-Code:
    <?php echo $this->generateAttribute('baseprice'); ?>
    bekommen. Den Eingabe-Wert erhältst du mit
    PHP-Code:
    <?php $baseprice deserialize($this->baseprice); echo $baseprice['value']; ?>
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  3. #3
    Contao-Nutzer Avatar von fast-doc
    Registriert seit
    24.01.2012.
    Ort
    Berlin
    Beiträge
    63
    Partner-ID
    9492

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Den Eingabe-Wert erhältst du mit
    PHP-Code:
    <?php $baseprice deserialize($this->baseprice); echo $baseprice['value']; ?>
    Danke sehr. Es ging um den Basiswert. Dieser Wert wird jedoch nur nummerisch ausgegeben. Es muss auch dazu die Einheit (ml oder g) ausgegeben werden können. Wie kann ich das erreichen?

  4. #4
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    414

    Standard

    Zitat Zitat von fast-doc Beitrag anzeigen
    Danke sehr. Es ging um den Basiswert. Dieser Wert wird jedoch nur nummerisch ausgegeben. Es muss auch dazu die Einheit (ml oder g) ausgegeben werden können. Wie kann ich das erreichen?
    zwar schon ein sehr alter Thread - jedoch hätte ich diese Info nun auch gebraucht - evtl kann ich ja jemanden Zeit sparen :

    Code:
     $baseprice = deserialize($this->baseprice);
    	    $objBasePrice = \Isotope\Model\BasePrice::findByPk((int) $baseprice['unit']); 
    	    echo  $objBasePrice->name;

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
  •