Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Kurzbeschreibung in last_viewed Box

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Kurzbeschreibung in last_viewed Box
    am: 16. März 2021, 17:04:42
    Hi.
    Ich habe in meinen Listingboxen die Kurzbeschreibung mit drin und da meine "Boxen" genauso aussehen wie im product_listing, muss die Kurzbeschreibung auch dort mit angezeigt werden, aber ich habe soetwas wie
    $box_content.PRODUCTS_SHORT_DESCRIPTION nichts gefunden.
    {$module_data.PRODUCTS_SHORT_DESCRIPTION} funktioniert in Boxen anscheinend nicht.
    Kann mir da jemand helfen?
    Es geht in erster Linie um die last_viewed Box.
    Danke

    Linkback: https://www.modified-shop.org/forum/index.php?topic=41749.0

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Kurzbeschreibung in last_viewed Box
    Antwort #1 am: 16. März 2021, 17:10:11
    Du musst die SQL-Query in der /templates/tpl_modified_responsive/source/boxes/last_viewed.php (Kann anders heißen, bin auf Arbeit und kann den genauen Dateinamen nicht nachprüfen.) erweitern, dir eine zusätzliche Variable (z. B. "PRODUCTS_SHORT_DESCRIPTION") anlegen und dann in der zugehörigen Templatedatei einbauen.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Kurzbeschreibung in last_viewed Box
    Antwort #2 am: 16. März 2021, 17:24:03
    Also wenn du in der Datei templates/tpl_modified_responsive/boxes/box_last_viewed.html

    Code: XML  [Auswählen]
    {$box_content.PRODUCTS_SHORT_DESCRIPTION}

    einfügst sollte die Kurzbeschreibung angezeigt werden.

    Gruss
    Hanspeter

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kurzbeschreibung in last_viewed Box
    Antwort #3 am: 16. März 2021, 17:29:38
    Oh man, ich bin so blöd  :datz:

    Ich hatte der CSS klasse im vorfeld ein "opacity: 0;" gegeben.
    Klar, dass mir nichts angezeigt wird.
    mit {$box_content.PRODUCTS_SHORT_DESCRIPTION} klappt alles.
    Danke ihr beiden.

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kurzbeschreibung in last_viewed Box
    Antwort #4 am: 16. März 2021, 17:46:07
    Eine Frage habe ich noch.
    Ich will jetzt keinen neuen Thread aufmachen, da es ein ähnliches Problem ist.

    In meiner Box steht "3 - 4 Tage"
    Es sollte aber "Lieferzeit: 3 - 4" drinstehen.
    Mit dem Code schein alles in Ordnung zu sein, aber es wird mir nicht anzezeigt.
    Dieses Mal ist auch nichts ausgeblendet etc.

    Hier die Zeile aus der box_last_viewed.html

    Code: XML  [Auswählen]
    <div class="lb_shipping">{if $box_content.PRODUCTS_SHIPPING_NAME}{#text_shippingtime#} {if $box_content.PRODUCTS_SHIPPING_IMAGE}<span class="lb_shipping_image"><img src="{$box_content.PRODUCTS_SHIPPING_IMAGE}" alt="{$box_content.PRODUCTS_SHIPPING_NAME|onlytext}" /></span>{/if}{$box_content.PRODUCTS_SHIPPING_NAME_LINK}{else}&nbsp;{/if}</div>

    Danke

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kurzbeschreibung in last_viewed Box
    Antwort #5 am: 16. März 2021, 17:55:20
    Ok.
    Scheint sich erledigt zu haben.

    Ich habe in der /templates/tpl_modified_responsive/lang/lang_german.custom
    Code: PHP  [Auswählen]
    text_shippingtime = 'Lieferzeit'

    hinzugefügt. Ob das allerding so richtig ist, weiß ich nicht, denn sollte das nicht auch standartmäßig funktionieren, ohne das man da was ändert?

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kurzbeschreibung in last_viewed Box
    Antwort #6 am: 16. März 2021, 18:01:16
    Ok, habs gechecked...
    Die Datei greift zu die Sprachelemente der german.conf auf, die sich in der Section "Boxes" befinden und da gibt es
    Code: XML  [Auswählen]
    text_shippingtime = 'Lieferzeit:'
    nicht.

    Wieder was gelernt.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Kurzbeschreibung in last_viewed Box
    Antwort #7 am: 16. März 2021, 18:09:12
    Das Problem ist, wenn du in den Dateien lang/sprache/lang_sprache.conf etwas änderst ist es möglicherweise nach dem nächsten Update wieder weg, in den Dateien /templates/tpl_modified_responsive/lang/lang_sprache.custom aber nicht.

    Noch einige Tipps zu deiner eingangs gestellten Frage:

    Du kannst in derjenigen HTML-Datei in welcher Du eine Smarty-Variable brauchst, mit dem Smarty-Tag {debug}, ganz oben eingefügt, herausfinden ob sie in dieser HTML-Datei zur Verfügung steht und wenn ja welchen Wert sie hat.

    Ausserdem kannst du dir im Browser die Werte für $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV, $_SESSION $_REQEST und den definierten Konstanten anzeigen lassen. Dafür stehen dir folgende Smarty-Tags zur Verfügung, welche Du in die Datei template/dein_template/index.html ganz oben einfügen kannst.

    {$smarty.get|@debug_print_var}
    {$smarty.post|@debug_print_var}
    {$smarty.cookies|@debug_print_var}
    {$smarty.server|@debug_print_var}
    {$smarty.env|@debug_print_var}
    {$smarty.session|@debug_print_var}
    {$smarty.request|@debug_print_var}
    {get_defined_constants(true)|@debug_print_var}


    Gruss
    Hanspeter

    RobtheTop

    • Schreiberling
    • Beiträge: 332
    Re: Kurzbeschreibung in last_viewed Box
    Antwort #8 am: 16. März 2021, 18:21:06
    Super.
    Ich danke dir.
    Den Gedanken mit der Updatesicherheit hatte ich auch, daher habe ich es in der "custom-Datei" gelassen.
    Shop Hosting
    7 Antworten
    4919 Aufrufe
    15. August 2012, 18:17:15 von nicnero
    5 Antworten
    5364 Aufrufe
    07. November 2008, 20:21:21 von Marcel
    4 Antworten
    2956 Aufrufe
    03. August 2016, 11:58:12 von piru
    3 Antworten
    3046 Aufrufe
    01. November 2012, 15:28:52 von PatKol
               
    anything