Richt Snippets Overloads xtcPrice

Thema wurde von Thomas Mühl, 22. März 2013 erstellt.

  1. Thomas Mühl

    Thomas Mühl Erfahrener Benutzer

    Registriert seit:
    11. Oktober 2012
    Beiträge:
    60
    Danke erhalten:
    2
    Danke vergeben:
    5
    Hallo liebe Community,

    hat jemand eine kleine Overload user_class mit der man den Preis auf der Detailseite verändern kann? Ich denke hier an die Trennung des Preises und des Währungskürzels damit man zB Rich Snippets für den Preis einbauen kann.

    Alle anderen Rich Snippets die ich brauche, können direkt in der Template Datei eingebaut werden. Nur beim Preis funktionierts nicht, da hier immer gleich das Währungskürzel mit ausgegeben wird :/

    Derzeit funktionierts nur so: (falsch)

    HTML:
    <meta itemprop="currency" content="EUR" />
    <span itemprop="price">119,99 EUR</span>
    
    Müsste also zu folgender Lösung kommen: (richtig)

    HTML:
    <meta itemprop="currency" content="EUR" />
    <span itemprop="price">119,99</span> EUR
    
    Bitte um Hilfe.

    Danke

    lg
    Tom
     
  2. Thomas Mühl

    Thomas Mühl Erfahrener Benutzer

    Registriert seit:
    11. Oktober 2012
    Beiträge:
    60
    Danke erhalten:
    2
    Danke vergeben:
    5
    Hat irgendjemand eine Overload user_class mit dem man den Preis umformatieren kann?

    Wär mir wirklich sehr geholfen.

    Danke!

    lg
    Tom
     
  3. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.112
    Danke erhalten:
    6.153
    Danke vergeben:
    1.090
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    ich kann dir den PHP COde sagen aber ne CLASS muss noch selbst draus machen :)

    PHP:
    # Preis umwandeln
    $preis_clean1 = array('jetzt nur''<br />''<br>''br',);
    $preis_clean2 '~<span class="productOldPrice">(.*)</span>~U';
    $preis_komma ereg_replace("\n"""$this->get_template_vars('PRODUCTS_PRICE'));
    $preis_komma preg_replace($preis_clean2''$preis_komma);
    $preis_komma str_replace($preis_clean1""$preis_komma);
    $artikel_preis trim(str_replace(",""."$preis_komma));
     
  4. Thomas Mühl

    Thomas Mühl Erfahrener Benutzer

    Registriert seit:
    11. Oktober 2012
    Beiträge:
    60
    Danke erhalten:
    2
    Danke vergeben:
    5
    DANKE. Schon mal ein guter Ansatz. Gibts vlt noch jemanden der das Ganze in eine Klasse packen kann? :D

    Ich finde mich in den unendlichen Weiten des Gambio Core's und den user_classes nicht wirklich zuhause :D
     
  5. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.112
    Danke erhalten:
    6.153
    Danke vergeben:
    1.090
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    kauf dir doch das SNippet Modul von Avenger dann hast alle Sorgen los für 50 EUR
     
  6. Thomas Mühl

    Thomas Mühl Erfahrener Benutzer

    Registriert seit:
    11. Oktober 2012
    Beiträge:
    60
    Danke erhalten:
    2
    Danke vergeben:
    5
    Naja ich finde € 50 jetzt etwas viel dafür, dass ich nur mehr diesen "doofen" Preis umformatiert brauche. Alles anderen wichtigen Sachen habe ich ja schon ;) Irgendwie krieg ich das schon hin ;)

    Und wenn doch nicht, dann hol ich mir Avengers Modul :D Ist das Modul eigentlich pro Shop oder kann man dies dann auch für weitere Shopprojekte verwenden?
     
  7. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.112
    Danke erhalten:
    6.153
    Danke vergeben:
    1.090
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Frag ihn doch einfach mal.