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: Artikelkurzbeschreibung wird in der Listenansicht in Blockschrift umformatiert

    morgenstern

    • Fördermitglied
    • Beiträge: 169
    • Geschlecht:
    Hallo,

    in den Kategorien kann man ja Boxenansicht oder Listenansicht einstellen.
    Die Listenansicht sieht ziemlich leer aus, wenn in der Artikelkurzbeschreibung nichts drin steht.
    So zumindest bei meinem Template.
    Schreibt man nun etwas in die die Artikelkurzbeschreibung hinein, erscheint das dann zwar in der Listenansicht,
    jedoch wandelt mein Template alles in Blockschrift um..

    Eingabe in der Artikelkurzbeschreibung:

    - Inkl. Brenner MMG 22
    - Massekabel 16mm²
    - Tragegurt
    - Gasschlauch

    In der Listenansicht erscheint es jedoch in Blockschrift:

    Inkl. Brenner MMG22 Massekabel 16mm² Tragegurt Gasschlauch

    https://www.schweisstechnik-morgenstern.de/Schweissgeraete/MAG-Schweissgeraete:::62_8.html?show=list

    Kann mir jemand sagen, wie ich die Blockschrift heraus bekomme?

    Danke

    Sylvio

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Sylvio

    ich vermute du hast die Kurzbeschreibung mit in einen gewöhnlichen Texteditor mit Zeilenumbrüchen eingegeben, etwa so

    Inkl. Brenner MMG22
    Massekabel 16mm²
    Tragegurt
    Gasschlauch 

    anstat mit <br>-Tags, so.

    Inkl. Brenner MMG22<br>
    Massekabel 16mm²<br>
    Tragegurt<br>
    Gasschlauch&nbsp;

    Gruss
    Hanspeter

    morgenstern

    • Fördermitglied
    • Beiträge: 169
    • Geschlecht:
    Hallo Hanspeter,

    hab es probiert, daran liegt es leider nicht.
    Irgendein Code im Template formatiert an dieser Stelle den Text in Blockschrift.
    Gruß, Sylvio

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Sylvio,

    also im Quelltext des HTML-Dokuments dessen Link du gepostet hast steht es so drin.

    Inkl. Brenner MMG22
    Massekabel 16mm²
    Tragegurt
    Gasschlauch&nbsp;


    In der Datei templates\bs24_elon\module\includes\product_listing_include.html sollte es eine Zeile geben bei der am Anfang folgender Code steht, poste doch hier mal die ganze Zeile.

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

    Gruss
    Hanspeter

    morgenstern

    • Fördermitglied
    • Beiträge: 169
    • Geschlecht:
    Hallo Hanspeter,

    den Code kann ich so nicht finden in der Datei.
    Bin am WE nicht in der Firma, und schaue mir das am Montag genauer an.

    Ein schönes Wochenende.

    Sylvio

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Sylvio,

    also ich kenne dein Template nicht, aber wenn du den geposteten Code nicht finden kanst, dann vielleicht nur folgenden Teil.

    Code: XML  [Auswählen]
    $module_data.PRODUCTS_SHORT_DESCRIPTION

    Wenn du den auch nicht findest, dann poste doch mal den Gesamten Code der Datei templates\bs24_elon\module\includes\product_listing_include.html, auch ist es möglich, dass dein Template in dieser Datei noch eine weitere Datei einbindet.

    Gruss
    Hanspeter

    sEdeMi

    • Mitglied
    • Beiträge: 142
    Kann mir jemand sagen, wie ich die Blockschrift heraus bekomme?

    Dein Problem kann man vergleichsweise einfach lösen, aber zur Richtigstellung Deiner Aussage hinsichtlich "Blocktest" eine kleine, aber nur formelle Korrektur. Was Du als "Blocktext" bezeichnest, ist ganz normaler und unformatierter Fließtext. Blocktext ist was ganz anderes und beschreibt einen "justfied" Text, also Text, der sich über die ganze Breite gewissermaßen "dehnt", sodass es immer einen gleichen linken wie rechten Seitenrand gibt. Linksbündig oder rechtsbündig wäre eine andere Form der Textformatierung. Das aber nur als unbedeutende Randbemerkung.

    Was nun Dein eigentliches Problem anbetrifft, ist die Ursache dafür leicht gefunden, bzw. es läuft auf eine ganz bestimmte Ursache hinaus, die vermutlich vom Template(er)bauer bewusst so gedacht war.  Vorausgesetzt, dass Deine Kurzbeschreibung in den Listungen tatsächlich mit Zeilenumbrüchen eingegeben wurde, aber diese in den Listungen nicht zu sehen sind, dann ist es naheliegend, dass die Kurzbeschreibung "gestripped" wurde, also vom HTML Code durch einen Zusatz bei der Smarty Variable für die Kurzbeschrebung ergänzt wurde. Du müsstest also mal in der Template Datei für die Listungen nachsehen, ob die Smarty Variable für die Kurzbeschreibung so aussieht:

    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_SHORT_DESCRIPTION|strip_tags}

    Wenn Du "|strip_tags" entfernst, sollte die Kurzbeschreibung so aussehen, wie Du es Dir wünscht. Nachlesen unter: https://www.smarty.net/docsv2/de/language.modifier.strip.tags.tpl

    morgenstern

    • Fördermitglied
    • Beiträge: 169
    • Geschlecht:
    Hallo sEdeMi:  Danke für den Tipp, habe es probiert, hat leider nicht funktioniert.

    Hallo Hanspeter,

    hier der Code der Datei: product_listing_include.html.

    Vielleicht findet ja jemand das Problem ...

    Ansonsten allen einen schönen Montag ...

    Sylvio

    Code: PHP  [Auswählen]

    {if (!isset($STARTPAGE) && $smarty.const.PRODUCT_LIST_BOX == 'true') || ($STARTPAGE == 'true' && $smarty.const.PRODUCT_LIST_BOX_STARTPAGE == 'true')}
      {* BOXANSICHT *}
    <div class="row-fluid bottom-buffer">{foreach name=aussen item=module_data from=$module_content}
      <div class="span4 box2 text-center ">                                                                                                                
      <div class="well well-small">  
        {if $module_data.PRODUCTS_IMAGE!=''}<div class="row-fluid"><div class="span12 bild"><a href="{$module_data.PRODUCTS_LINK}"><img class="img-responsive center-block" src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a></div></div>{/if}
               <h2 class="artikelbox"><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2> 
       <div class="details2">
           {if $module_data.PRODUCTS_PRICE_PLAIN > 0}
    {foreach name=inner item=price_data from=$module_data.PRODUCTS_PRICE_ARRAY}
              {include file="module/includes/price_box.html"}
            {/foreach}{else}<span class="price">Auf Anfrage</span>{/if}
        <p class="taxandshippinginfo nobr">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                    {if $module_data.PRODUCTS_VPE}<p class="taxandshippinginfo">{$module_data.PRODUCTS_VPE}</p>{/if}
                    {if $module_data.PRODUCTS_SHIPPING_NAME}<p class="taxandshippinginfo">{#text_shippingtime#} {if $module_data.PRODUCTS_SHIPPING_IMAGE}<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />{/if} {$module_data.PRODUCTS_SHIPPING_NAME_LINK}</p>{/if}
           
          </div>
            <p>{$module_data.PRODUCTS_BUTTON_BUY_NOW}  {$module_data.PRODUCTS_BUTTON_DETAILS}</p>
      </div>
      </div>
       {/foreach}
    </div>  
     

    {else}
      {* ROWANSICHT *}
      {foreach name=aussen item=module_data from=$module_content}
    <div class="row-fluid productlisting_row">
      <div class="span3 bild"> <!-- img-polaroid center-block -->
        {if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img class="center-block" src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></a>{else} {/if}
      </div>
      <div class="span5 beschreibung hidden-phone">
                    <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                    <div>{$module_data.PRODUCTS_SHORT_DESCRIPTION|strip_tags|truncate:180:"...":false} </div>
                   
      </div>
          <div class="span4 details">
    {if $module_data.PRODUCTS_PRICE_PLAIN > 0}
    {foreach name=inner item=price_data from=$module_data.PRODUCTS_PRICE_ARRAY}
              {include file="module/includes/price_box.html"}
            {/foreach}{else}<span class="price">Auf Anfrage</span>{/if}
        <p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                    {if $module_data.PRODUCTS_VPE}<p class="taxandshippinginfo">{$module_data.PRODUCTS_VPE}</p>{/if}
                    {if $module_data.PRODUCTS_SHIPPING_NAME}<p class="taxandshippinginfo">{#text_shippingtime#} {if $module_data.PRODUCTS_SHIPPING_IMAGE}<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />{/if} {$module_data.PRODUCTS_SHIPPING_NAME_LINK}</p>{/if}
                    <p><div class="hidden-phone">{$module_data.PRODUCTS_BUTTON_BUY_NOW}  </div>{$module_data.PRODUCTS_BUTTON_DETAILS}</p>
          </div>
    </div>
      {/foreach}
    {/if}

     

    sEdeMi

    • Mitglied
    • Beiträge: 142
    @morgenstern

    Schau Dir mal deinen geposteten Code an und vergleiche {$module_data.PRODUCTS_SHORT_DESCRIPTION|strip_tags.... mit dem was ich Dir dazu geschrieben habe. Kleiner Tipp: Augen aufmachen..... ;)

    morgenstern

    • Fördermitglied
    • Beiträge: 169
    • Geschlecht:
    Hallo sEdeMi,

    danke, jetzt funktioniert es.

    Ich hatte den Code nur auskommentiert. Aber man muss ihn wirklich löschen.

    Die Datei selbst habe ich natürlich vorher gesichert.

    VG Sylvio

    sEdeMi

    • Mitglied
    • Beiträge: 142
    Wenn Du Smarty Variablen deaktivieren / "auskommentieren" willst, dann geht es das so:

    Code: PHP  [Auswählen]
    {* $Smarty.dingsbums *}
    und nicht
    Code: PHP  [Auswählen]
     <!-- {$Smarty.dingsbums} -->

    Das war vermutlich Dein Fehler?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Die Aussage ist so nicht korrekt. Das geht auch mit HTML-Kommentaren, es ist lediglich ungeschickt weil man das dann im Quelltext sieht, während der Inhalt eines Smarty-Kommentares nicht mitausgegeben wird.
    Wenn HTML-Komprimierung aktiviert ist wird allerdings auch der HTML-Kommentar nicht mitausgegeben.

    Gruß,
    noRiddle
    6 Antworten
    3305 Aufrufe
    13. November 2011, 15:43:21 von knecht2020
    21 Antworten
    9567 Aufrufe
    27. April 2012, 12:56:59 von web28
    4 Antworten
    1574 Aufrufe
    06. November 2019, 15:48:23 von U-MAN
    2 Antworten
    2537 Aufrufe
    27. September 2012, 13:07:15 von seba
               
    anything