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: Neues Datenfeld in product_listing_v1.html einfügen

    Teichbau

    • Fördermitglied
    • Beiträge: 385
    • Geschlecht:
    Neues Datenfeld in product_listing_v1.html einfügen
    am: 28. September 2013, 16:07:46
    Hallo,
    ich habe in der DB/Tabelle products_description ein neues Datenfeld angelegt:
    products_more_description

    Den Inhalt habe ich in der product_listing_v1.html als:
    <p>{$module_data.PRODUCTS_MORE_DESCRIPTION}</p>
    eingefügt - Zeile 21.
    Leider wird der Inhalt online nicht angezeigt.

    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}
    {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}
    <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>
        <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>{$module_data.PRODUCTS_MORE_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>
    </table>
    <div class="hrproductpreview"></div>
    {/foreach}
    {$NAVIGATION}
     

     Hat jemand ein Hinweis warum das so ist?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=27819.0
    Werbung / Banner buchen

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Neues Datenfeld in product_listing_v1.html einfügen
    Antwort #1 am: 28. September 2013, 19:04:31
    Folgende Programmstellen sind zu patchen.

    includes/modules/default.php
    Bei Zeile 233 ungefähr (modshop V1.06) ist ne SQL-Zeile. Ergänze um products_more_description

    includes/classes/product.php
    Zeile 379 ca,  function buildDataArray
    Am Ende der Funktion wird ein Array zurück gegeben. Auch dieses um das betreffende Datenfeld ergänzen.

    Ach ja. In advanced_search_result.php gibts bei Zeile 142 auch so eine SQL-Zeile. Ebenso ergänzen.

    Orientiere dich an den Datenfeldern products_description und products_short_description. Genau so wie diese implementiert sind machst dus mit deinem more_description. Suchen, verstehen, kopieren, anpassen. ;-)

    gruß
    hen

    Teichbau

    • Fördermitglied
    • Beiträge: 385
    • Geschlecht:
    Re: Neues Datenfeld in product_listing_v1.html einfügen
    Antwort #2 am: 29. September 2013, 06:35:36
    Hi hen,
    danke für den Hinweis, in der default.php habe ich noch 1x PRODUCTS_MORE_DESCRIPTION übersehen.

    Vielen Dank
    2 Antworten
    576 Aufrufe
    04. August 2024, 20:09:33 von scaleshop.at
    4 Antworten
    4985 Aufrufe
    01. August 2011, 08:30:53 von franky_n
    1 Antworten
    4168 Aufrufe
    08. Juni 2009, 16:18:27 von Peter Will
    1 Antworten
    2264 Aufrufe
    25. Juni 2010, 05:42:07 von 0815Shop
               
    anything