Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
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: Kategoriebeschreibung am Ende doppelt???

    Trucker05

    • Schreiberling
    • Beiträge: 347
    Kategoriebeschreibung am Ende doppelt???
    am: 26. Mai 2013, 14:47:38
    Hallo,

    wollte die Kategoriebeschreibung ans untere Ende setzten, jedoch bekomme ich diese dann unten doppelt angezeigt?

    Habe im shop/templates/template/module/product_listing/product_listing_v1.html folgende Zeilen ans Ende der Datei gesetzt:

    Code: PHP  [Auswählen]
    {if $CATEGORIES_DESCRIPTION || $MANUFACTURER_DROPDOWN}         
                    {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}<br />{/if}
                    {*if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}<br />{/if*}
    {/if}

    Bekomme es dann aber komischerweise doppelt angezeigt?

    Hier der Inhalt der original Datei. Die Beschreibung steht oben und ist nur 1x vorhanden:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    {if !($fromSearch && $smarty.const.PRODUCT_FILTER_SEARCH == 0)}
    {if !$fromajax}
    {if $CATEGORIES_HEADING_TITLE}
      <h1>{$CATEGORIES_HEADING_TITLE}</h1>
      {else}
      <h1>{$CATEGORIES_NAME}</h1>
    {/if}
    {if $CATEGORIES_DESCRIPTION || $MANUFACTURER_DROPDOWN}         
                    {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}<br />{/if}
                    {*if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}<br />{/if*}
    {/if}
    {if $CATEGORIES_NO_FILTER != 1 && $smarty.const.PRODUCT_FILTER_ACTIVE == '1'}
    {if !$filter_als_leiste}
    <div class="clearboth"></div>
    <div id="filter_top">
    {$PRODUCT_FILTER}
    </div>
    {/if}
    {/if}
    {/if}
    {/if}


    {if !$fromajax}
    {if $CATEGORIES_NO_FILTER != 1 && $smarty.const.PRODUCT_FILTER_ACTIVE == '1' && !($fromSearch && $smarty.const.PRODUCT_FILTER_SEARCH == 0)}

    <div id="firstHiddenWithoutJavascript" style="visibility: hidden">
    {include file=$listingInclude}<b>{if $module_data.PRODUCTS_MODEL}{#model_nr#} {$module_data.PRODUCTS_MODEL}{/if} </b>

    </div>

    <noscript>
    {/if}
    {$NAVIGATION}
    <div class="hrproductpreview"></div>
    {foreach name=aussen item=module_data from=$module_content}
    <table class="productPreview" width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr onmouseover="this.bgColor = '#D8D8D8'"
          onmouseout="this.bgColor = '#FFFFFF'">
        <td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /><b>{if $module_data.PRODUCTS_MODEL}{#model_nr#} {$module_data.PRODUCTS_MODEL}{/if} </b></a>{else}&nbsp;{/if}
           
           
            </td>
           
           
                    <td class="productPreviewContent">
                    <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                    {if $CATEGORIES_RESTPOSTEN_STATUS == '1'}
    <font color="#FF0000">Restlagerbestand: {$module_data.PRODUCTS_RESTPOSTEN}</font><br /><br />
    {/if}
                    <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>
                    <p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                    {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
                    {if $module_data.PRODUCTS_SHIPPING_NAME}
        <p class="shippingtime">{#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}
        </p>
                    {/if}
                     <!-- BOF Anzeige RatingStars mit passender Textausgabe by HAINZY -->
            <p></p>
            {$module_data.PRODUCTS_REVIEWS}<br />
            <p class="shippingtime">{if $module_data.PRODUCTS_REVIEWS_TEXT == 0}{$module_data.PRODUCTS_REVIEWS_TEXT} {#text_rating_kunden#}
          {elseif $module_data.PRODUCTS_REVIEWS_TEXT == 1}{$module_data.PRODUCTS_REVIEWS_TEXT} {#text_ein_rating_kunden#}
          {elseif $module_data.PRODUCTS_REVIEWS_TEXT> 1}{$module_data.PRODUCTS_REVIEWS_TEXT} {#text_rating_kunden#}
          {/if}</p>
            <!-- EOF Anzeige RatingStars mit passender Textausgabe by HAINZY -->
            <p><a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}buttons/{$language}/button_product_more.gif" alt="Details" border="0" /></a></p>
           
            </td>
      </tr>
    </table>
    <div class="hrproductpreview"></div>
    {/foreach}
    {$NAVIGATION}
    {if $CATEGORIES_NO_FILTER != 1 && $smarty.const.PRODUCT_FILTER_ACTIVE == '1' && !($fromSearch && $smarty.const.PRODUCT_FILTER_SEARCH == 0)}
    </noscript>
    {/if}

    {else}
    {include file=$listingInclude}

    {/if}


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

    jannemann

    • modified Team
    • Beiträge: 6.289
    • Geschlecht:
    Re: Kategoriebeschreibung am Ende doppelt???
    Antwort #1 am: 26. Mai 2013, 20:46:24
    Hallo Trucker05,

    wenn ich den Standard Code nehme steht bei mir die Beschreibung nur einmal ganz unten.
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    {if $CATEGORIES_HEADING_TITLE}
      <h1>{$CATEGORIES_HEADING_TITLE}</h1>
      {else}
      <h1>{$CATEGORIES_NAME}</h1>
    {/if}
    {$NAVIGATION}
    <div class="hrproductpreview"></div>
    <table class="productPreview" width="100%" border="0" cellspacing="0" cellpadding="0">
    {foreach name=aussen item=module_data from=$module_content}
      <tr>
        <td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else}&nbsp;{/if}</td>
            <td class="productPreviewContent">
                    <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                    <p>{$module_data.PRODUCTS_SHORT_DESCRIPTION}</p>
                    <p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
                    {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
                    {if $module_data.PRODUCTS_SHIPPING_NAME}<p class="shippingtime">{#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}</p>
                    {/if}
                                    <p>{$module_data.PRODUCTS_BUTTON_BUY_NOW}&nbsp;<a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}buttons/{$language}/button_product_more.gif" alt="Details" border="0" /></a></p>
            </td>
      </tr>
      <tr>
        <td align="center" colspan="2">
        <div class="hrproductpreview"></div>
        </td>
      </tr>
    {/foreach}
    </table>
    {if $CATEGORIES_DESCRIPTION || $CATEGORIES_IMAGE || $MANUFACTURER_DROPDOWN}
                    {if $CATEGORIES_IMAGE}<img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" class="imgLeft" /><br />{/if}
                    {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}<br />{/if}
                    {if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}<br />{/if}
    {/if}
    {$NAVIGATION}
     

    Überprüfe noch mal die Stelle, wo du deinen Code eingebaut hast. Eventuell hast du diesen in eine foreach Schleife gepackt.

    Schöne Grüße,
    Jan

    Statue

    • Neu im Forum
    • Beiträge: 7
    Re: Kategoriebeschreibung am Ende doppelt???
    Antwort #2 am: 10. Januar 2020, 15:22:34
    Hallo Leute,
    ich habe schon überall nach einer Lösung gesucht, allerdings nichts gefunden.

    Ich habe ebenfalls das Problem, dass unter der Text doppelt angezeigt wird.
    Hier einmal der Code:
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    {*FILTER START*}
    {if !($fromSearch && $smarty.const.PRODUCT_FILTER_SEARCH == 0)}
    {if !$fromajax}
    {*FILTER END*}
    <div id="listhead" class="clearfix">
      {*if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}{/if*}

      {if $CATEGORIES_HEADING_TITLE}<h1>{$CATEGORIES_HEADING_TITLE}</h1>{elseif $CATEGORIES_NAME}<h1>{$CATEGORIES_NAME}</h1>{/if}
      {if $CATEGORIES_DESCRIPTION || $CATEGORIES_IMAGE || $MANUFACTURER_DROPDOWN || $CATEGORIES_LISTING}
      {if $CATEGORIES_IMAGE}<img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" class="imgRight" /><br />{/if}
    <!--    {if $CATEGORIES_DESCRIPTION}<div class="lhdesc">{$CATEGORIES_DESCRIPTION}</div><br />{/if} -->
      {/if}
    </div>
    {*FILTER START*}
    {if $CATEGORIES_NO_FILTER != 1 && $smarty.const.PRODUCT_FILTER_ACTIVE == '1'}
    {if !$filter_als_leiste}
    <div class="clearboth"></div>
    <div id="filter_top">
    {$PRODUCT_FILTER}
    </div>
    {/if}
    {/if}
    {/if}
    {/if}

    {if !$fromajax}
    {if $CATEGORIES_NO_FILTER != 1 && $smarty.const.PRODUCT_FILTER_ACTIVE == '1' && !($fromSearch && $smarty.const.PRODUCT_FILTER_SEARCH == 0)}

    <div id="firstHiddenWithoutJavascript" style="display:none;">
    {include file=$listingInclude}
    </div>
    <div style="text-align:center; padding-top:50px;" id="loadingFilterWr">
    <img src="alkimmedia_modules/product_filter/images/loading_filter.gif" />
    </div>
    <script type="text/javascript">
    {literal}
    Element.prototype.remove = function() {
    this.parentElement.removeChild(this);
    }
    NodeList.prototype.remove = HTMLCollection.prototype.remove = function() {
    for(var i = 0, len = this.length; i < len; i++) {
    if(this[i] && this[i].parentElement) {
    this[i].parentElement.removeChild(this[i]);
    }
    }
    }
    if(window.location.hash.length < 5){
    document.getElementById('firstHiddenWithoutJavascript').style.display = 'block';
    document.getElementById('loadingFilterWr').remove();
    }
    {/literal}
    </script>

    <noscript>
    {/if}
    {*FILTER END*}
    {$NAVIGATION}
    {include file=$smarty.const.listing from='product_listing_v1'}
    {$NAVIGATION}
    {*FILTER START*}
    {if $CATEGORIES_NO_FILTER != 1 && $smarty.const.PRODUCT_FILTER_ACTIVE == '1' && !($fromSearch && $smarty.const.PRODUCT_FILTER_SEARCH == 0)}
    </noscript>
    {/if}

    {else}
    {include file=$listingInclude}
    {/if}
    {*FILTER END*}
    <div id="listhead" class="clearfix">

            {if $CATEGORIES_DESCRIPTION}<div class="lhdesc">{$CATEGORIES_DESCRIPTION}</div><br />{/if}

    </div>

    Ich hoffe jemand hat hier eine Lösung dafür.
    Vielen Dank !

    Grüße

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Re: Kategoriebeschreibung am Ende doppelt???
    Antwort #3 am: 11. Januar 2020, 13:02:03
    Das einzige was ich aus dem von dir geposteten Code ersehen kann ist das er sehr individualisiert ist, als das du kein Standardtemplate verwendest und das der diesen Code einbindende PHP-Code, wegen z.B. diesem snipet "{if !$fromajax}". auch individualisiert sein muss. Ausserdem teilst du uns nicht einmal mit welche Shopversion du verwendest ->  FAQ: Wie stelle ich eine Frage im Forum?

    Zwei Tipps ins Blaue:
    Falls du im Admin unter Erw. Konfiguration -> Komprimierung eine oder mehrere Kompressionen aktiviert hast, deaktiviere diese.

    Ersetze folgende Codezeile
    Code: XML  [Auswählen]
    <!--    {if $CATEGORIES_DESCRIPTION}<div class="lhdesc">{$CATEGORIES_DESCRIPTION}</div><br />{/if} -->
    mit dieser.
    Code: XML  [Auswählen]
    {*{if $CATEGORIES_DESCRIPTION}<div class="lhdesc">{$CATEGORIES_DESCRIPTION}</div><br />{/if}*}

    PS:
    Ein Link zum Shop währe ev. hilfreich.

    Gruss
    Hanspeter

    Statue

    • Neu im Forum
    • Beiträge: 7
    Re: Kategoriebeschreibung am Ende doppelt???
    Antwort #4 am: 16. Januar 2020, 15:56:39
    Hallo Hansepeter,

    danke schon einmal für die Hilfe. Leider hat es nicht funktioniert.

    Die Shopversion ist derzeit noch 1.06 rev 4642

    Vielleicht hilft dies noch weiter.

    Grüße
    Statue
    8 Antworten
    4519 Aufrufe
    18. März 2014, 12:04:22 von Modulfux
    11 Antworten
    5124 Aufrufe
    23. März 2016, 18:45:59 von bigi100
    2 Antworten
    1598 Aufrufe
    02. Juni 2016, 12:20:02 von Roberto75
    27 Antworten
    11804 Aufrufe
    27. Januar 2020, 14:39:42 von karsta.de
               
    anything