|
|||
|
Wenn der Lagerbestand eine Artikels = 0 ist, dann soll der Artikel angezeigt werden, aber ohne Preis.
Ich hatte jetzt in der includes\classes\product.php bei der Zeile: Code:
if ($_SESSION['customers_status']['customers_status_show_price'] != '0') Kann mir bitte jemand helfen? |
|
|||
|
Nun habe ich einiges schon mit Erfolg ausprobiert, aber beim Warenkorb hakt es.
Kann bitte jemand einen Tip(p) geben wie ich weiterkomme? AUFGABE: wenn Lagerbestand 0, dann Produkt anzeigen, aber keinen Preis Gegebenheiten: - Preis wird beim Produktlisting, Produktinfo, Produktdatenblatt (zum drucken) und im Warenkorb angezeigt - Produkt wird mit Preis im Warenkorb angezeigt, man kann aber nicht zur Kasse damit (ADMin> Konfig > Lagerverwaltung > Einkaufen nicht vorrätiger Ware erlauben > false Artikel wird angezeigt, aber kann nicht eingeakuft werden) --------------------------------- # Produktliste template/module/product_info/product_listing_v1.html Code:
{if ($module_data.PRODUCTS_QUANTITY>0) }
{$module_data.PRODUCTS_PRICE}
{/if}
--------------------------------- # Produktinfo includes/modules/product_info.php sollte folgendes enthalten. Code:
$info_smarty->assign('PRODUCTS_QUANTITY', $product->data['products_quantity']);
Code:
{if ($PRODUCTS_QUANTITY>0)}
{$PRODUCTS_PRICE}
{if $PRODUCTS_SHIPPING_LINK}
{$PRODUCTS_SHIPPING_LINK}
{/if}
{/if}
--------------------------------- # Datenblatt template/module/product_info/print_product_info.html Code:
{if ($PRODUCTS_QUANTITY>0) }{$PRODUCTS_PRICE}{/if}
--------------------------------- # Warenkorb template/module/product_info/order_details.html (für shopping_cart-html) Code:
{if ($module_data.PRODUCTS_QUANTITY>0) }{$module_data.PRODUCTS_SINGLE_PRICE}{/if}
{if ($module_data.PRODUCTS_QUANTITY>0) }{$module_data.PRODUCTS_PRICE}{/if}
{if ($module_data.PRODUCTS_QUANTITY>0) }{$TOTAL_CONTENT}{/if}
------------------------------------------- |
|
|||
|
GELÖST:
wenn Lagerbestand 0, dann Produkt anzeigen, aber keinen Preis Gegebenheiten: - Preis wird beim Produktlisting, Produktinfo, Produktdatenblatt (zum drucken) und im Warenkorb angezeigt - Produkt wird mit Preis im Warenkorb angezeigt, man kann aber nicht zur Kasse damit (ADMin> Konfig > Lagerverwaltung > Einkaufen nicht vorrätiger Ware erlauben > false Artikel wird angezeigt, aber kann nicht eingeakuft werden) --------------------------------- # Produktliste template/module/product_info/product_listing_v1.html Code:
{if ($module_data.PRODUCTS_QUANTITY>0) }
{$module_data.PRODUCTS_PRICE}
{/if}
--------------------------------- # Datenblatt template/module/product_info/print_product_info.html Code:
{if ($PRODUCTS_QUANTITY>0) }{$PRODUCTS_PRICE}{/if}
--------------------------------- # Produktinfo includes/modules/product_info.php sollte folgendes enthalten. Code:
$info_smarty->assign('PRODUCTS_QUANTITY', $product->data['products_quantity']);
# und beim zweiten {if ($PRODUCTS_QUANTITY>0)} verhindern, dass Artikel mit Menge = 0 NICHT in den Warenkorb kommen template/module/product_info/product_info_v1.html Code:
<table width="100%">
<tr>
<td width="100%" style="padding-left:10px;">
{if ($PRODUCTS_QUANTITY>0)}
<span class="product_info_product_price">{$PRODUCTS_PRICE}</span>
<br>
{if FALSE}<span class="product_info_tax_info">{$PRODUCTS_TAX_INFO}</span>{/if}
{if $PRODUCTS_SHIPPING_LINK}
<span class="product_info_shipping_link">{$PRODUCTS_SHIPPING_LINK}</span>
{/if}
{else}<span class="product_info_shipping_link">{#text_vorrat2#}</span>
{/if}
</td>
<td style="padding-left:10px;" align="right">
{if ($PRODUCTS_QUANTITY>0)}
<table width="100%" border="0">
<tr>
<td>
{$ADD_QTY}
</td>
<td>
{$ADD_CART_BUTTON}
</td>
</tr>
</table>
{/if}
</td>
</tr>
</table>
--------------------------------- # in den sprachdateien ergänzen: lang/german/lang_german.conf lang/german/lang_english.conf Code:
[product_info] text_vorrat2 = 'Dieser Artikel ist bald wieder verfügbar' Warum im obigen Beitrag die Änderungen in der template/module/product_info/order_details.html nicht funktionieren, verstehe ich trotzdem nicht .... |
|
|||
|
Wie kann ich in der Datei "box_whatsnew.html" auf die Variable $PRODUCTS_QUANTITY zugreifen?
Der Preis ausverkaufter Artikel (Bestand = 0) soll dort nicht angezeigt werden. Mit {debug} habe werden in der box_whatsnew.html wird die Variable nicht anzeigt. Welches Modul verwendet diese Box bzw. wie kriegt man das effektiv raus? (includes/modules/product_info.php ist es nicht ...) |
![]() |
| Lesezeichen |
| Stichworte |
| anzeigen, lagerbestand, preis |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Preis AB soll niedrigsten Staffelpreis anzeigen | Fi-Mu | Installation und Konfiguration | 1 | 25.04.2009 19:33 |
| Preis pro 100gr anzeigen | Greenstreet | Template System | 3 | 28.10.2008 08:38 |
| Wenn kein Preis eingetragen nicht 0 anzeigen | Ghammerle | Shopbereich | 2 | 28.06.2007 12:28 |
| Preis nicht anzeigen | rok | Shopbereich | 0 | 14.06.2007 00:33 |