Button "in den Warenkorb" fehlt in Artikelmatrix, wenn Artikel ohne Variationen

Katja

Aktives Mitglied
5. Februar 2009
45
0
Hi ihr!

Wir verwenden in unserem Shop die JTL Warenkorbmatrix. Unsere bisherigen Artikel hatten alle Variationen und soweit gabs keine Probleme mit der Matrix.

Jetzt habe ich manuell erstellte Artikel hochgeladen, die nur in einer Version erhältlich sind und daher keine Variationen haben.

Bei diesen Artikeln fehlt die Warenkorbmatrix jetzt komplett und daher auch der "in den Warenkorb"-Button. Die Kunden können in unserem Shop diese Artikel de facto nicht in den Warenkorb legen und auch keine Anzahl eingeben.

Hat jemand eine Idee, wo ich da im Sourcecode schauen muss, ob da bei uns was verfrickelt ist? Ist der Matrix irgendein "if" vorgeschaltet, das die Anzeige ausblendet, wenn die Variationen fehlen?

Verwendet von Euch jemand auch die Warenkorbmatrix und hat dasselbe Problem bei Artikeln ohne Variationen?

Viele Grüße!
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233

Katja

Aktives Mitglied
5. Februar 2009
45
0
AW: Button "in den Warenkorb" fehlt in Artikelmatrix, wenn Artikel ohne Variationen

Ok, dann muss es an unserem Sourcecode liegen, ich schätz mal an der artikel_inc.tpl

Wäre von Euch jemand so nett mir den Originalcodeausschnitt einer funktionierenden artikel_inc.tpl einzufügen?

Ich tippe auf den Bereich:


<!-- warenkorb -->

<div id="article_buyfield">

<div class="loader">{lang key="ajaxLoading" section="global"}</div>

(hier haben wir was auskommentiert)

{if ($Einstellungen.artikeldetails.artikeldetails_warenkorbmatrix_anzeige == "Y" || $Artikel->FunktionsAttribute[$FKT_ATTRIBUT_WARENKORBMATRIX] == "1") && ($Artikel->VariationenOhneFreifeld|@count == 1 || $Artikel->VariationenOhneFreifeld|@count == 2) && !$Artikel->kArtikelVariKombi && !$Artikel->kVariKindArtikel && !$Artikel->nErscheinendesProdukt}
<fieldset class="container article_matrix">
{include file="tpl_inc/artikel_matrix.tpl"}
</fieldset>
{/if}

</div>
</div>

{if $Einstellungen.artikeldetails.merkmale_anzeigen=="Y" || $Artikel->cHersteller && $Einstellungen.artikeldetails.artikeldetails_hersteller_anzeigen != "N" || $Einstellungen.artikeldetails.artikeldetails_kategorie_anzeigen=="Y"}
<div id="attribute_list" class="container">
{if $Artikel->cHersteller && $Einstellungen.artikeldetails.artikeldetails_hersteller_anzeigen != "N"}
<div class="item">
<strong class="label">{lang key="manufacturer" section="productDetails"}:</strong>
<ul class="values">
{if $Einstellungen.artikeldetails.artikeldetails_hersteller_anzeigen == "Y" && $Artikel->cHersteller}
<li>{if $Artikel->cHerstellerHomepage}<a href="{$Artikel->cHerstellerHomepage}" target="blank" rel="nofollow">{/if}{$Artikel->cHersteller}{if $Artikel->cHerstellerHomepage}</a>{/if} {if $Einstellungen.artikeldetails.artikel_weitere_artikel_hersteller_anzeigen=="Y"}(<a href="{$Artikel->cHerstellerURL}">{lang key="otherProductsFromManufacturer" section="productDetails"} {$Artikel->cHersteller}</a>){/if}</li>
{elseif $Einstellungen.artikeldetails.artikeldetails_hersteller_anzeigen == "BT" && $Artikel->cHersteller && $Artikel->cHerstellerBildKlein}
<li class="vmiddle">{if $Artikel->cHerstellerHomepage}<a href="{$Artikel->cHerstellerHomepage}" onclick="this.target='blank'" rel="nofollow">{/if}<img src="{$Artikel->cHerstellerBildKlein}" class="vmiddle" />{if $Artikel->cHerstellerHomepage}</a>{/if} {if $Artikel->cHerstellerHomepage}<a href="{$Artikel->cHerstellerHomepage}" target="blank" rel="nofollow">{/if}{$Artikel->cHersteller}{if $Artikel->cHerstellerHomepage}</a>{/if} {if $Einstellungen.artikeldetails.artikel_weitere_artikel_hersteller_anzeigen=="Y"}(<a href="{$Artikel->cHerstellerURL}">{lang key="otherProductsFromManufacturer" section="productDetails"} {$Artikel->cHersteller}</a>){/if}</li>
{elseif $Einstellungen.artikeldetails.artikeldetails_hersteller_anzeigen == "B" && $Artikel->cHerstellerBildKlein}
<li class="vmiddle">{if $Artikel->cHerstellerHomepage}<a href="{$Artikel->cHerstellerHomepage}" onclick="this.target='blank'" rel="nofollow">{/if}<img src="{$Artikel->cHerstellerBildKlein}" class="vmiddle" />{if $Artikel->cHerstellerHomepage}</a>{/if} {if $Einstellungen.artikeldetails.artikel_weitere_artikel_hersteller_anzeigen=="Y"}(<a href="{$Artikel->cHerstellerURL}">{lang key="otherProductsFromManufacturer" section="productDetails"} {$Artikel->cHersteller}</a>){/if}</li>
{/if}
</ul>
</div>
{/if}

{if $Einstellungen.artikeldetails.artikeldetails_kategorie_anzeigen=="Y"}
<div class="item">
<strong class="label">{lang key="category" section="global"}:</strong>
<ul class="values">
{assign var=i_kat value=$Brotnavi|@count}{assign var=i_kat value=$i_kat-2}
<li><a href="{$Brotnavi[$i_kat]->url}">{$Brotnavi[$i_kat]->name}</a></li>
</ul>
</div>
{/if}
{if $Einstellungen.artikeldetails.merkmale_anzeigen=="Y"}
{foreach from=$Artikel->oMerkmale_arr item=oMerkmal}
<div class="item">
<strong class="label">
{if $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "T"}
<b>{$oMerkmal->cName}:</b>
{elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "B" && $oMerkmal->cBildpfadKlein ne 'gfx/keinBild.gif'}
<img src="{$oMerkmal->cBildpfadKlein}" title="{$oMerkmal->cName}" />
{elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als == "BT"}
{if $oMerkmal->cBildpfadKlein ne 'gfx/keinBild.gif'}<img src="{$oMerkmal->cBildpfadKlein}" title="{$oMerkmal->cName}" class="vmiddle" /> {/if}<b>{$oMerkmal->cName}:</b>
{/if}
</strong>
<ul class="values">
{foreach from=$oMerkmal->oMerkmalWert_arr item=oMerkmalWert}
{if $oMerkmal->cTyp == "TEXT" || $oMerkmal->cTyp == "SELECTBOX" || $oMerkmal->cTyp == ""}
<li><a href="{$oMerkmalWert->cURL}">{$oMerkmalWert->cWert}</a></li>
{elseif $oMerkmal->cTyp == "BILD"}
<li><a href="{$oMerkmalWert->cURL}"><img src="{$oMerkmalWert->cBildpfadKlein}" title="{$oMerkmalWert->cWert}" /></a></li>
{elseif $oMerkmal->cTyp == "BILD-TEXT"}
<li><a href="{$oMerkmalWert->cURL}"><img src="{$oMerkmalWert->cBildpfadKlein}" title="{$oMerkmalWert->cWert}" /></a> <a href="{$oMerkmalWert->cURL}">{$oMerkmalWert->cWert}</a></li>
{/if}
{/foreach}
</ul>
</div>
{/foreach}
{/if}
<div class="clear"></div>
</div>
{/if}
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Button "in den Warenkorb" fehlt in Artikelmatrix, wenn Artikel ohne Variationen

dann vergleich doch deine artikel_inc_custom.tpl mit der originalen artikel_inc.tpl
 

Katja

Aktives Mitglied
5. Februar 2009
45
0
AW: Button "in den Warenkorb" fehlt in Artikelmatrix, wenn Artikel ohne Variationen


Mir fällt grad auf, dass Du in beiden Links ja eben gerade Variationen drin hast (Stern, Stiefel, Nikolaus) .. DAS funktioniert bei uns auch problemlos.

Der "In den Warenkorb"-Button und das Anzahl-Eingabefeld fehlen immer nur dann, wenn ein Artikel keine Variationen hat (weils ihn nur in einer Version gibt).
 

Ähnliche Themen