#1 (permalink)  
Alt 08.01.2007, 13:27
Benutzer
 
Registriert seit: 21.04.2006
Beiträge: 62
Standard Warenkorbanzeige

Guten Tag,

ich habe es geschafft im Warenkorb die Artikelanzahleingabe auszublenden, wenn das Produkt "Plakate" heißt. Bei allem anderen soll es eingeblendet bleiben.

Code in der Datei: "order_details.html" ab Zeile 16
Code:
{if $module_data.PRODUCTS_NAME=='Plakate'}
    <td valign="top" class="main" align="center">&nbsp;</td>
    {else}
    <td valign="top" class="main" align="center">{$module_data.PRODUCTS_QTY}</td>
    {/if}
Nun besteht folgendes Problem: Wenn ich beim Produkt "Plakate" (welches ich im Warenkorb habe und wo die Eingabe für die Artikelanzahl ausgeblendet ist) das entfernen-Häckchen anklicke und auf "aktualisieren" klicke, wird es nicht entfernt. Bei Produkten wo die Artikelanzahleingabe eingeblendet ist funkioniert es.

Wo liegt hier das Problem?

Geändert von topwerbeshop (08.01.2007 um 13:30 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 08.01.2007, 15:38
Benutzer
 
Registriert seit: 21.04.2006
Beiträge: 62
Standard

hab das problem nun selbst gelöst...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 08.01.2007, 17:19
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Darf man fragen wie?

Ging ja so schnell, dass Dir hier in der kurzen Zeit keiner antworten konnte
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 09.01.2007, 12:02
Benutzer
 
Registriert seit: 21.04.2006
Beiträge: 62
Standard

ich habe in der php datei(order_details_cart.php), welche die information für die warenkorbanzeige(order_details.html) generiert eine neues verstecktes eingabefeld erzeugt:

includes/modules/order_details_cart.php Zeile 59:
Code:
$module_content[$i] = array ('PRODUCTS_NAME' => $products[$i]['name'].$mark_stock, 'PRODUCTS_QTY' => xtc_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="2"').xtc_draw_hidden_field('products_id[]', $products[$i]['id']).xtc_draw_hidden_field('old_qty[]', $products[$i]['quantity']), 'PRODUCTS_QTY_OFFSET' => xtc_draw_hidden_field('cart_quantity[]', $products[$i]['quantity'], 'size="2"').xtc_draw_hidden_field('products_id[]', $products[$i]['id']).xtc_draw_hidden_field('old_qty[]', $products[$i]['quantity']), 'PRODUCTS_MODEL' => $products[$i]['model'],'PRODUCTS_SHIPPING_TIME'=>$products[$i]['shipping_time'], 'PRODUCTS_TAX' => number_format($products[$i]['tax'], TAX_DECIMAL_PLACES), 'PRODUCTS_IMAGE' => $image, 'IMAGE_ALT' => $products[$i]['name'], 'BOX_DELETE' => xtc_draw_checkbox_field('cart_delete[]', $products[$i]['id']), 'PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($products[$i]['id'], $products[$i]['name'])), 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($products[$i]['price'] * $products[$i]['quantity'], true), 'PRODUCTS_SINGLE_PRICE' =>$xtPrice->xtcFormat($products[$i]['price'], true), 'PRODUCTS_SHORT_DESCRIPTION' => xtc_get_short_description($products[$i]['id']), 'ATTRIBUTES' => '');
In dieser Zeile werden nun zwei Eingabefelder (..und noch irgendwas anderes) generiert:

"PRODUCTS_QTY" ist das sichtbare.
"PRODUCTS_QTY_OFFSET" ist das unsichtbare Eingabefeld.

Diese kann man nun in der html-Datei (templates/deinTemplate/module/order_details.html) mit

{$module_data.PRODUCTS_QTY} bzw.
{$module_data.PRODUCTS_QTY_OFFSET}

verwenden.

Nun noch eine if abfrage starten wann welches benuzt werden soll:

Code:
{if $module_data.PRODUCTS_NAME=='Plakate'}
    <td valign="top" class="main" align="center">{$module_data.PRODUCTS_QTY_OFFSET}</td>
    {else}
    <td valign="top" class="main" align="center">{$module_data.PRODUCTS_QTY}</td>
    {/if}

Geändert von topwerbeshop (09.01.2007 um 12:06 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
warenkorbanzeige

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Warenkorbanzeige Felix5 Installation und Konfiguration 2 26.09.2004 20:13
Werde Bei Warenkorbanzeige Ausgeloggt flevel Allgemeine Diskussionen 4 03.09.2004 16:28
Warenkorbanzeige kolle Shopbereich 4 26.06.2004 15:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand