Artikel ohne Bilder nicht anzeigen

LeoStore

Aktives Mitglied
3. März 2015
56
0
Ich habe schon das Forum durchsucht, aber ich habe nichts gefunden.

Wie kann ich einstellen, dass nur Artikel im Shop angezeigt werden, die ein Bild haben?

Viele Grüße
leostore.de
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
AW: Artikel ohne Bilder nicht anzeigen

Kurz und knapp: Garnicht. Nur wenn du expliziet auch die Sichtbarkeit für den Shop entfernst, bei Bildern die kein Bild haben.

Ausschlussverfahren direkt auf Templateebene würde lediglich die Anzeige als solche verhindern, der Artikel wäre aber nachwievor aufrufbar und würde mit bei den Suchtreffern mitgezählt.
 

christian1701

Sehr aktives Mitglied
19. Juli 2007
2.939
121
Wien
AW: Artikel ohne Bilder nicht anzeigen

Du kannst ja alle artikel ohne bild mit der ameise exportieren und dann auf inaktiv setzen oder ein bild hinterlegen und wieder importieren.
 

LeoStore

Aktives Mitglied
3. März 2015
56
0
AW: Artikel ohne Bilder nicht anzeigen

Vielen Dank für die schnellenAntworten!

Wie wurde denn so ein Ausschlussverfahren aussehen?
Wenn die Artikel dann nur noch über die Suchfunktion aufrufbar sind, wäre das ja immerhin schon mal etwas.

LG
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
AW: Artikel ohne Bilder nicht anzeigen

suche_liste_custom.tpl

Code:
{foreach name=artikel from=$Suchergebnisse->Artikel->elemente item=Artikel}
[COLOR=#ff0000][B]    {if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"}[/B][/COLOR]
        ...
[COLOR=#ff0000][B]    {/if}[/B][/COLOR]
{/foreach}

Das blendet alle Artikel ohne Bild aus den Übersichten aus. Ergo auch aus den Suchergebnissen. Sie wären dann nur noch über den direkten Aufruf sichtbar.
 

LeoStore

Aktives Mitglied
3. März 2015
56
0
AW: Artikel ohne Bilder nicht anzeigen

Okay super! Dann erst mal so.
Haben die "..." etwas bestimmtes zu bedeuten?
 

LeoStore

Aktives Mitglied
3. März 2015
56
0
AW: Artikel ohne Bilder nicht anzeigen

Hallo zusammen,

unser Onlineshop ist nun wieder online.
Ich habe Deinen Vorschlag gerade eingebaut.

Leider funktioniert es nicht.
Wenn ich den Code nutze, wird kein einziges Produkt mehr angezeigt.

Mache ich etwas falsch?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
AW: Artikel ohne Bilder nicht anzeigen

Hallo zusammen,

unser Onlineshop ist nun wieder online.
Ich habe Deinen Vorschlag gerade eingebaut.

Leider funktioniert es nicht.
Wenn ich den Code nutze, wird kein einziges Produkt mehr angezeigt.

Mache ich etwas falsch?

Wie schaut denn der modifizierter Code aus. Auf deine letzte Frage bzgl. der ... innerhalb der Abfrage bin ich nicht mehr eingegangen. Die ... stehen für den derzeitigen Code, also daran nix verändert. Die Abfrage umschließt das alles nur.
 

LeoStore

Aktives Mitglied
3. März 2015
56
0
AW: Artikel ohne Bilder nicht anzeigen

Danke für die Antwort.

Der Code sieht so aus. Ich habe ansonsten keine Veränderung vorgenommen.

{**
* @copyright (c) 2006-2010 JTL-Software-GmbH, all rights reserved
* @author JTL-Software-GmbH (www.jtl-software.de)
*
* use is subject to license terms
* http://jtl-software.de/jtlshop3license.html
*}

{include file='tpl_inc/suche_header.tpl'}
{assign var="style" value="list"}
{if isset($oErweiterteDarstellung) && isset($Einstellungen.artikeluebersicht.artikeluebersicht_erw_darstellung) && $Einstellungen.artikeluebersicht.artikeluebersicht_erw_darstellung == "Y"}
{if $oErweiterteDarstellung->nDarstellung == 1}
{assign var="style" value="list"}
{elseif $oErweiterteDarstellung->nDarstellung == 2}
{assign var="style" value="gallery"}
{elseif $oErweiterteDarstellung->nDarstellung == 3}
{assign var="style" value="mosaic"}
{/if}
{/if}


<script type="text/javascript" src="{$PFAD_ART_ABNAHMEINTERVALL}artikel_abnahmeintervall.js"></script>
<ul class="styled_view">
{$Suchergebnisse->Fehler}
{foreach name=artikel from=$Suchergebnisse->Artikel->elemente item=Artikel}
{if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"}
{/if}
{/foreach}
<li class="{$style}">
<div class="article_wrapper">
<h3>
<a href="{$Artikel->cURL}">{$Artikel->cName}</a>
</h3>

{if isset($Artikel->fDurchschnittsBewertung) && $Artikel->fDurchschnittsBewertung > 0}
<span class="stars p{$Artikel->fDurchschnittsBewertung|replace:'.':'_'}"></span>
{/if}

<!-- image -->
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
AW: Artikel ohne Bilder nicht anzeigen

Bitte alles was zwischen

Code:
{foreach name=artikel from=$Suchergebnisse->Artikel->elemente item=Artikel}

{/foreach}

steht beibehalten und lediglich die Abfrage

Code:
{if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"}

{/if}

dazwischen hängen. Also

Code:
{foreach name=artikel from=$Suchergebnisse->Artikel->elemente item=Artikel}
[B][COLOR=#ff0000]{if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"}[/COLOR][/B]
   hier der vorige Code den du gelöscht hast
[B][COLOR=#ff0000]{/if}[/COLOR][/B]
{/foreach}
 

LeoStore

Aktives Mitglied
3. März 2015
56
0
AW: Artikel ohne Bilder nicht anzeigen

Nochmal Hallo,

leider klappt es immer noch nicht.


Code:
{** * @copyright (c) 2006-2010 JTL-Software-GmbH, all rights reserved
 * @author JTL-Software-GmbH (www.jtl-software.de)
 *
 * use is subject to license terms
 * http://jtl-software.de/jtlshop3license.html
 *}
 
{include file='tpl_inc/suche_header.tpl'}
{assign var="style" value="list"}
{if isset($oErweiterteDarstellung) && isset($Einstellungen.artikeluebersicht.artikeluebersicht_erw_darstellung) && $Einstellungen.artikeluebersicht.artikeluebersicht_erw_darstellung == "Y"}
   {if $oErweiterteDarstellung->nDarstellung == 1}
      {assign var="style" value="list"}
   {elseif $oErweiterteDarstellung->nDarstellung == 2}
      {assign var="style" value="gallery"}
   {elseif $oErweiterteDarstellung->nDarstellung == 3}
      {assign var="style" value="mosaic"}
   {/if}
{/if}


<script type="text/javascript" src="{$PFAD_ART_ABNAHMEINTERVALL}artikel_abnahmeintervall.js"></script>
<ul class="styled_view">
{$Suchergebnisse->Fehler}
[COLOR=#b22222]{foreach name=artikel from=$Suchergebnisse->Artikel->elemente item=Artikel}[/COLOR]
[COLOR=#b22222]{if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"}[/COLOR]
<li class="{$style}">
   <div class="article_wrapper">
      <h3>
         <a href="{$Artikel->cURL}">{$Artikel->cName}</a>
      </h3>
      
      {if isset($Artikel->fDurchschnittsBewertung) && $Artikel->fDurchschnittsBewertung > 0}
         <span class="stars p{$Artikel->fDurchschnittsBewertung|replace:'.':'_'}"></span>
      {/if}
       
      <!-- image -->
      <div class="article_image">
         <div class="image_overlay_wrapper" id="image_drag_article{$Artikel->kArtikel}">
            <div class="image_overlay" id="overlay{$Artikel->kArtikel}"></div>
            <a href="{$Artikel->cURL}" {if $Einstellungen.template.articleoverview.article_image_preview == 'Y'}class="image_preview"{/if} ref="{$Artikel->Bilder[0]->cPfadNormal}">
               {counter assign=imgcounter print=0}
               <img src="{$Artikel->cVorschaubild}" alt="{$Artikel->Bilder[0]->cAltAttribut|strip_tags|escape:"quotes"|truncate:60}" id="image{$Artikel->kArtikel}_{$imgcounter}" class="image" />
            </a>
            {if isset($Artikel->oSuchspecialBild)}
               <script type="text/javascript">
                  set_overlay('#image{$Artikel->kArtikel}_{$imgcounter}', '{$Artikel->oSuchspecialBild->nPosition}', '{$Artikel->oSuchspecialBild->nMargin}', '{$Artikel->oSuchspecialBild->cPfadKlein}');
               </script>
            {/if}
         </div>
      </div>
      
      <form id="buy_form{$Artikel->kArtikel}" action="navi.php" method="post">
         {$jtl_token}
         <fieldset class="outer">
            <input type="hidden" name="a" value="{$Artikel->kArtikel}" />
            <input type="hidden" name="wke" value="1" />
            <input type="hidden" name="overview" value="1" />
            <input type="hidden" name="Sortierung" value="{$Suchergebnisse->Sortierung}" />
            
            {if $Suchergebnisse->Seitenzahlen->AktuelleSeite > 1}<input type="hidden" name="seite" value="{$Suchergebnisse->Seitenzahlen->AktuelleSeite}" />{/if}
            {if $NaviFilter->Kategorie->kKategorie > 0}<input type="hidden" name="k" value="{$NaviFilter->Kategorie->kKategorie}" />{/if}
            {if $NaviFilter->Hersteller->kHersteller > 0}<input type="hidden" name="h" value="{$NaviFilter->Hersteller->kHersteller}" />{/if}
            {if $NaviFilter->Suchanfrage->kSuchanfrage > 0}<input type="hidden" name="l" value="{$NaviFilter->Suchanfrage->kSuchanfrage}" />{/if}
            {if $NaviFilter->MerkmalWert->kMerkmalWert > 0}<input type="hidden" name="m" value="{$NaviFilter->MerkmalWert->kMerkmalWert}" />{/if}
            {if $NaviFilter->Tag->kTag > 0}<input type="hidden" name="t" value="{$NaviFilter->Tag->kTag}">{/if}
            {if $NaviFilter->KategorieFilter->kKategorie > 0}<input type="hidden" name="kf" value="{$NaviFilter->KategorieFilter->kKategorie}" />{/if}
            {if $NaviFilter->HerstellerFilter->kHersteller > 0}<input type="hidden" name="hf" value="{$NaviFilter->HerstellerFilter->kHersteller}" />{/if}
            
            {if is_array($NaviFilter->MerkmalFilter)}
               {foreach name=merkmalfilter from=$NaviFilter->MerkmalFilter item=mmfilter}
               <input type="hidden" name="mf{$smarty.foreach.merkmalfilter.iteration}" value="{$mmfilter->kMerkmalWert}" />
[COLOR=#ff0000]  {/if}             [/COLOR]
{/foreach}
            {/if}
            {if is_array($NaviFilter->TagFilter)}
               {foreach name=tagfilter from=$NaviFilter->TagFilter item=tag}
               <input type="hidden" name="tf{$smarty.foreach.tagfilter.iteration}" value="{$tag->kTag}" />
               {/foreach}
            {/if}
      
            <!-- article informationen -->      
            <div class="article_info_wrapper">
               <ul class="article_info">
                  {assign var=anzeige value=$Einstellungen.artikeluebersicht.artikeluebersicht_lagerbestandsanzeige}
                  {if $Artikel->nErscheinendesProdukt}
                        <li>{lang key="productAvailable" section="global"}: <strong>{$Artikel->Erscheinungsdatum_de}</strong></li>
                     {if $Einstellungen.global.global_erscheinende_kaeuflich=="Y"}
                        <li><strong>{lang key="preorderPossible" section="global"}</strong></li>
                     {/if}
                  {elseif $anzeige != "nichts" && $Artikel->cLagerBeachten == "Y" && ($Artikel->cLagerKleinerNull == "N" || $Einstellungen.artikeluebersicht.artikeluebersicht_lagerbestandanzeige_anzeigen == 'U') && $Artikel->fLagerbestand <= 0 && $Artikel->fZulauf > 0 && isset($Artikel->dZulaufDatum_de)}
                     {assign var=cZulauf value=$Artikel->fZulauf|cat:":::"|cat:$Artikel->dZulaufDatum_de}
                     <li class="clean popover">
                        <span class="signal_image a1">{lang key="productInflowing" section="productDetails" printf=$cZulauf}</span>
                        {include file="tpl_inc/artikel_warenlager.tpl"}
                     </li>
                  {elseif $anzeige != "nichts" && $Einstellungen.artikeluebersicht.artikeluebersicht_lagerbestandanzeige_anzeigen != 'N' && $Artikel->cLagerBeachten == "Y" && $Artikel->fLagerbestand <= 0 && $Artikel->fLieferantenlagerbestand > 0 && $Artikel->fLieferzeit > 0 && ($Artikel->cLagerKleinerNull == "N" || $Einstellungen.artikeluebersicht.artikeluebersicht_lagerbestandanzeige_anzeigen == 'U')}
                     <li class="clean">
                        <span class="signal_image a1">{lang key="supplierStockNotice" section="global" printf=$Artikel->fLieferzeit}</span>
                     </li>
                  {elseif $anzeige=='verfuegbarkeit' || $anzeige=='genau'}
                     <li class="clean popover">
                         <span class="signal_image a{$Artikel->Lageranzeige->nStatus}">{$Artikel->Lageranzeige->cLagerhinweis[$anzeige]}</span>
                         {include file="tpl_inc/artikel_warenlager.tpl"}
                     </li>
                  {elseif $anzeige=='ampel'}
                     <li class="clean popover">
                        <span class="signal_image a{$Artikel->Lageranzeige->nStatus}">{$Artikel->Lageranzeige->AmpelText}</span>
                        {include file="tpl_inc/artikel_warenlager.tpl"}
                     </li>
                  {/if}
                  
                  {if $Einstellungen.template.articleoverview.article_show_no == 'Y'}
                     <li>{lang key="productNo" section="global"}: <strong>{$Artikel->cArtNr}</strong></li>
                  {/if}
                  
                  {if $Artikel->bMHD && isset($Artikel->dMHD) && isset($Artikel->dMHD_de)}
                     <li title="{lang key='productMHDTool' section='global'}" class="best-before"><strong>{lang key="productMHD" section="global"}:</strong> {$Artikel->dMHD_de}</li>
                  {/if}
                  
                  {if $Einstellungen.artikeluebersicht.artikeluebersicht_hersteller_anzeigen == "Y" && $Artikel->cName_thersteller}
                     <li>{lang key="manufacturerSingle" section="productOverview"}: {if $Artikel->cHomepage_thersteller}<a href="{$Artikel->cHomepage_thersteller}">{/if} <strong>{$Artikel->cName_thersteller}</strong> {if $Artikel->cHomepage_thersteller}</a>{/if}</li>
                  {elseif $Einstellungen.artikeluebersicht.artikeluebersicht_hersteller_anzeigen == "BT" && $Artikel->cName_thersteller && $Artikel->cBildpfad_thersteller}
                     <li>{lang key="manufacturerSingle" section="productOverview"}: {if $Artikel->cHomepage_thersteller}<a href="{$Artikel->cHomepage_thersteller}">{/if} <strong>{$Artikel->cName_thersteller}</strong> {if $Artikel->cHomepage_thersteller}</a>{/if}</li>
                     <li><a href="{$Artikel->cHomepage_thersteller}"><img src="{$Artikel->cBildpfad_thersteller}" alt="" /></a></li>
                  {elseif $Einstellungen.artikeluebersicht.artikeluebersicht_hersteller_anzeigen == "B" && $Artikel->cBildpfad_thersteller}
                     <li>{lang key="manufacturerSingle" section="productOverview"}: {if $Artikel->cHomepage_thersteller}<a href="{$Artikel->cHomepage_thersteller}">{/if} <img src="{$Artikel->cBildpfad_thersteller}" alt="" /> {if $Artikel->cHomepage_thersteller}</a>{/if}</li>
                  {/if}
                  {if isset($Artikel->cGewicht) && $Einstellungen.artikeluebersicht.artikeluebersicht_gewicht_anzeigen == "Y" && $Artikel->fGewicht > 0}
                     <li>{lang key="shippingWeight" section="global"}: <strong>{$Artikel->cGewicht} kg</strong></li>
                  {/if}
                  
                  {if isset($Artikel->cArtikelgewicht) && $Einstellungen.artikeluebersicht.artikeluebersicht_artikelgewicht_anzeigen == "Y" && $Artikel->fArtikelgewicht > 0}
                     <li>{lang key="productWeight" section="global"}: <strong>{$Artikel->cArtikelgewicht} kg</strong></li>
                  {/if}
                  
                  {if $Einstellungen.artikeluebersicht.artikeluebersicht_artikelintervall_anzeigen == "Y" && $Artikel->fAbnahmeintervall > 0}
                     <li>{lang key="purchaseIntervall" section="productOverview"}: <strong>{$Artikel->fAbnahmeintervall} {$Artikel->cEinheit}</strong></li>
                  {/if}
               
                  {if count($Artikel->Variationen)>0}
                     <li>{lang key="variationsIn" section="productOverview"}: <strong>{foreach name=variationen from=$Artikel->Variationen item=Variation}{if !$smarty.foreach.variationen.first}, {/if}{$Variation->cName}{/foreach}</strong>
                     {if $Artikel->oVariationKombiVorschau_arr|@count > 0 && $Artikel->oVariationKombiVorschau_arr && $Einstellungen.artikeluebersicht.artikeluebersicht_varikombi_anzahl > 0}
                        <ul class="articles_combi">
                           {foreach name=varikombis from=$Artikel->oVariationKombiVorschau_arr item=oVariationKombiVorschau}
                              <li><a href="{$oVariationKombiVorschau->cURL}" onmouseover="imageSwitch('{$Artikel->kArtikel}', '{$oVariationKombiVorschau->cBildKlein}');" onmouseout="imageSwitch('{$Artikel->kArtikel}');"><img src="{$oVariationKombiVorschau->cBildMini}" alt="" /></a></li>
                           {/foreach}
                        </ul>
                     {/if}
                     </li>
                  {/if}
               
                  <li class="clean clear">
                     <ul class="actions">
                        {if $Einstellungen.artikeluebersicht.artikeluebersicht_vergleichsliste_anzeigen == "Y"}
                           <li><button name="Vergleichsliste" type="submit" class="compare"><span>{lang key="addToCompare" section="productOverview"}</span></button></li>
                        {/if}
                        {if $Einstellungen.artikeluebersicht.artikeluebersicht_wunschzettel_anzeigen == "Y"}
                           <li><button name="Wunschliste" type="submit" class="wishlist">{lang key="addToWishlist" section="productDetails"}</button></li>
                        {/if}
                        {if $Artikel->verfuegbarkeitsBenachrichtigung == 3 && (($Artikel->cLagerBeachten == 'Y' && $Artikel->cLagerKleinerNull != 'Y') || $Artikel->cLagerBeachten != 'Y')}
                           <li><button type="button" id="n{$Artikel->kArtikel}" class="popup notification">{lang key="requestNotification" section="global"}</button></li>
                        {/if}
                     </ul>
                  </li>
                  {if $Einstellungen.template.articleoverview.article_show_short_desc == 'Y' && $Artikel->cKurzBeschreibung|@count_characters > 0}
                     <li id="article_short_desc" class="clean custom_content">
                        Kurzbeschreibung/Material:
                         {$Artikel->cKurzBeschreibung}
                     </li>
.................
          
{include file='tpl_inc/suche_footer.tpl'}

Was ist falsch? Wenn ich es so einbaue, sind alle Artikel weg.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.695
350
AW: Artikel ohne Bilder nicht anzeigen

Die if-Anweisung ist zu früh geschlossen. Hier mal der komplette Code:

Code:
{foreach name=artikel from=$Suchergebnisse->Artikel->elemente item=Artikel}
[COLOR=#ff0000][B]{if $Artikel->Bilder[0]->cPfadNormal ne "gfx/keinBild.gif"[/B]}[/COLOR]
<li class="{$style}">
   <div class="article_wrapper">
      <h3>
         <a href="{$Artikel->cURL}">{$Artikel->cName}</a>
      </h3>
      
      {if isset($Artikel->fDurchschnittsBewertung) && $Artikel->fDurchschnittsBewertung > 0}
         <span class="stars p{$Artikel->fDurchschnittsBewertung|replace:'.':'_'}"></span>
      {/if}
       
      <!-- image -->
      <div class="article_image">
         <div class="image_overlay_wrapper" id="image_drag_article{$Artikel->kArtikel}">
            <div class="image_overlay" id="overlay{$Artikel->kArtikel}"></div>
            <a href="{$Artikel->cURL}" {if $Einstellungen.template.articleoverview.article_image_preview == 'Y'}class="image_preview"{/if} ref="{$Artikel->Bilder[0]->cPfadNormal}">
               {counter assign=imgcounter print=0}
               <img src="{$Artikel->cVorschaubild}" alt="{$Artikel->Bilder[0]->cAltAttribut|strip_tags|escape:"quotes"|truncate:60}" id="image{$Artikel->kArtikel}_{$imgcounter}" class="image" />
            </a>
            {if isset($Artikel->oSuchspecialBild)}
               <script type="text/javascript">
                  set_overlay('#image{$Artikel->kArtikel}_{$imgcounter}', '{$Artikel->oSuchspecialBild->nPosition}', '{$Artikel->oSuchspecialBild->nMargin}', '{$Artikel->oSuchspecialBild->cPfadKlein}');
               </script>
            {/if}
         </div>
      </div>
      
      <form id="buy_form{$Artikel->kArtikel}" action="navi.php" method="post">
         {$jtl_token}
         <fieldset class="outer">
            <input type="hidden" name="a" value="{$Artikel->kArtikel}" />
            <input type="hidden" name="wke" value="1" />
            <input type="hidden" name="overview" value="1" />
            <input type="hidden" name="Sortierung" value="{$Suchergebnisse->Sortierung}" />
            
            {if $Suchergebnisse->Seitenzahlen->AktuelleSeite > 1}<input type="hidden" name="seite" value="{$Suchergebnisse->Seitenzahlen->AktuelleSeite}" />{/if}
            {if $NaviFilter->Kategorie->kKategorie > 0}<input type="hidden" name="k" value="{$NaviFilter->Kategorie->kKategorie}" />{/if}
            {if $NaviFilter->Hersteller->kHersteller > 0}<input type="hidden" name="h" value="{$NaviFilter->Hersteller->kHersteller}" />{/if}
            {if $NaviFilter->Suchanfrage->kSuchanfrage > 0}<input type="hidden" name="l" value="{$NaviFilter->Suchanfrage->kSuchanfrage}" />{/if}
            {if $NaviFilter->MerkmalWert->kMerkmalWert > 0}<input type="hidden" name="m" value="{$NaviFilter->MerkmalWert->kMerkmalWert}" />{/if}
            {if $NaviFilter->Tag->kTag > 0}<input type="hidden" name="t" value="{$NaviFilter->Tag->kTag}">{/if}
            {if $NaviFilter->KategorieFilter->kKategorie > 0}<input type="hidden" name="kf" value="{$NaviFilter->KategorieFilter->kKategorie}" />{/if}
            {if $NaviFilter->HerstellerFilter->kHersteller > 0}<input type="hidden" name="hf" value="{$NaviFilter->HerstellerFilter->kHersteller}" />{/if}
            
            {if is_array($NaviFilter->MerkmalFilter)}
               {foreach name=merkmalfilter from=$NaviFilter->MerkmalFilter item=mmfilter}
               <input type="hidden" name="mf{$smarty.foreach.merkmalfilter.iteration}" value="{$mmfilter->kMerkmalWert}" />
               {/foreach}
            {/if}
            {if is_array($NaviFilter->TagFilter)}
               {foreach name=tagfilter from=$NaviFilter->TagFilter item=tag}
               <input type="hidden" name="tf{$smarty.foreach.tagfilter.iteration}" value="{$tag->kTag}" />
               {/foreach}
            {/if}
      
            <!-- article informationen -->      
            <div class="article_info_wrapper">
               <ul class="article_info">
                  {assign var=anzeige value=$Einstellungen.artikeluebersicht.artikeluebersicht_lagerbestandsanzeige}
                  {if $Artikel->nErscheinendesProdukt}
                        <li>{lang key="productAvailable" section="global"}: <strong>{$Artikel->Erscheinungsdatum_de}</strong></li>
                     {if $Einstellungen.global.global_erscheinende_kaeuflich=="Y"}
                        <li><strong>{lang key="preorderPossible" section="global"}</strong></li>
                     {/if}
                  {elseif $anzeige != "nichts" && $Artikel->cLagerBeachten == "Y" && ($Artikel->cLagerKleinerNull == "N" || $Einstellungen.artikeluebersicht.artikeluebersicht_lagerbestandanzeige_anzeigen == 'U') && $Artikel->fLagerbestand <= 0 && $Artikel->fZulauf > 0 && isset($Artikel->dZulaufDatum_de)}
                     {assign var=cZulauf value=$Artikel->fZulauf|cat:":::"|cat:$Artikel->dZulaufDatum_de}
                     <li class="clean popover">
                        <span class="signal_image a1">{lang key="productInflowing" section="productDetails" printf=$cZulauf}</span>
                        {include file="tpl_inc/artikel_warenlager.tpl"}
                     </li>
                  {elseif $anzeige != "nichts" && $Einstellungen.artikeluebersicht.artikeluebersicht_lagerbestandanzeige_anzeigen != 'N' && $Artikel->cLagerBeachten == "Y" && $Artikel->fLagerbestand <= 0 && $Artikel->fLieferantenlagerbestand > 0 && $Artikel->fLieferzeit > 0 && ($Artikel->cLagerKleinerNull == "N" || $Einstellungen.artikeluebersicht.artikeluebersicht_lagerbestandanzeige_anzeigen == 'U')}
                     <li class="clean">
                        <span class="signal_image a1">{lang key="supplierStockNotice" section="global" printf=$Artikel->fLieferzeit}</span>
                     </li>
                  {elseif $anzeige=='verfuegbarkeit' || $anzeige=='genau'}
                     <li class="clean popover">
                         <span class="signal_image a{$Artikel->Lageranzeige->nStatus}">{$Artikel->Lageranzeige->cLagerhinweis[$anzeige]}</span>
                         {include file="tpl_inc/artikel_warenlager.tpl"}
                     </li>
                  {elseif $anzeige=='ampel'}
                     <li class="clean popover">
                        <span class="signal_image a{$Artikel->Lageranzeige->nStatus}">{$Artikel->Lageranzeige->AmpelText}</span>
                        {include file="tpl_inc/artikel_warenlager.tpl"}
                     </li>
                  {/if}
                  
                  {if $Einstellungen.template.articleoverview.article_show_no == 'Y'}
                     <li>{lang key="productNo" section="global"}: <strong>{$Artikel->cArtNr}</strong></li>
                  {/if}
                  
                  {if $Artikel->bMHD && isset($Artikel->dMHD) && isset($Artikel->dMHD_de)}
                     <li title="{lang key='productMHDTool' section='global'}" class="best-before"><strong>{lang key="productMHD" section="global"}:</strong> {$Artikel->dMHD_de}</li>
                  {/if}
                  
                  {if $Einstellungen.artikeluebersicht.artikeluebersicht_hersteller_anzeigen == "Y" && $Artikel->cName_thersteller}
                     <li>{lang key="manufacturerSingle" section="productOverview"}: {if $Artikel->cHomepage_thersteller}<a href="{$Artikel->cHomepage_thersteller}">{/if} <strong>{$Artikel->cName_thersteller}</strong> {if $Artikel->cHomepage_thersteller}</a>{/if}</li>
                  {elseif $Einstellungen.artikeluebersicht.artikeluebersicht_hersteller_anzeigen == "BT" && $Artikel->cName_thersteller && $Artikel->cBildpfad_thersteller}
                     <li>{lang key="manufacturerSingle" section="productOverview"}: {if $Artikel->cHomepage_thersteller}<a href="{$Artikel->cHomepage_thersteller}">{/if} <strong>{$Artikel->cName_thersteller}</strong> {if $Artikel->cHomepage_thersteller}</a>{/if}</li>
                     <li><a href="{$Artikel->cHomepage_thersteller}"><img src="{$Artikel->cBildpfad_thersteller}" alt="" /></a></li>
                  {elseif $Einstellungen.artikeluebersicht.artikeluebersicht_hersteller_anzeigen == "B" && $Artikel->cBildpfad_thersteller}
                     <li>{lang key="manufacturerSingle" section="productOverview"}: {if $Artikel->cHomepage_thersteller}<a href="{$Artikel->cHomepage_thersteller}">{/if} <img src="{$Artikel->cBildpfad_thersteller}" alt="" /> {if $Artikel->cHomepage_thersteller}</a>{/if}</li>
                  {/if}
                  {if isset($Artikel->cGewicht) && $Einstellungen.artikeluebersicht.artikeluebersicht_gewicht_anzeigen == "Y" && $Artikel->fGewicht > 0}
                     <li>{lang key="shippingWeight" section="global"}: <strong>{$Artikel->cGewicht} kg</strong></li>
                  {/if}
                  
                  {if isset($Artikel->cArtikelgewicht) && $Einstellungen.artikeluebersicht.artikeluebersicht_artikelgewicht_anzeigen == "Y" && $Artikel->fArtikelgewicht > 0}
                     <li>{lang key="productWeight" section="global"}: <strong>{$Artikel->cArtikelgewicht} kg</strong></li>
                  {/if}
                  
                  {if $Einstellungen.artikeluebersicht.artikeluebersicht_artikelintervall_anzeigen == "Y" && $Artikel->fAbnahmeintervall > 0}
                     <li>{lang key="purchaseIntervall" section="productOverview"}: <strong>{$Artikel->fAbnahmeintervall} {$Artikel->cEinheit}</strong></li>
                  {/if}
               
                  {if count($Artikel->Variationen)>0}
                     <li>{lang key="variationsIn" section="productOverview"}: <strong>{foreach name=variationen from=$Artikel->Variationen item=Variation}{if !$smarty.foreach.variationen.first}, {/if}{$Variation->cName}{/foreach}</strong>
                     {if $Artikel->oVariationKombiVorschau_arr|@count > 0 && $Artikel->oVariationKombiVorschau_arr && $Einstellungen.artikeluebersicht.artikeluebersicht_varikombi_anzahl > 0}
                        <ul class="articles_combi">
                           {foreach name=varikombis from=$Artikel->oVariationKombiVorschau_arr item=oVariationKombiVorschau}
                              <li><a href="{$oVariationKombiVorschau->cURL}" onmouseover="imageSwitch('{$Artikel->kArtikel}', '{$oVariationKombiVorschau->cBildKlein}');" onmouseout="imageSwitch('{$Artikel->kArtikel}');"><img src="{$oVariationKombiVorschau->cBildMini}" alt="" /></a></li>
                           {/foreach}
                        </ul>
                     {/if}
                     </li>
                  {/if}
               
                  <li class="clean clear">
                     <ul class="actions">
                        {if $Einstellungen.artikeluebersicht.artikeluebersicht_vergleichsliste_anzeigen == "Y"}
                           <li><button name="Vergleichsliste" type="submit" class="compare"><span>{lang key="addToCompare" section="productOverview"}</span></button></li>
                        {/if}
                        {if $Einstellungen.artikeluebersicht.artikeluebersicht_wunschzettel_anzeigen == "Y"}
                           <li><button name="Wunschliste" type="submit" class="wishlist">{lang key="addToWishlist" section="productDetails"}</button></li>
                        {/if}
                        {if $Artikel->verfuegbarkeitsBenachrichtigung == 3 && (($Artikel->cLagerBeachten == 'Y' && $Artikel->cLagerKleinerNull != 'Y') || $Artikel->cLagerBeachten != 'Y')}
                           <li><button type="button" id="n{$Artikel->kArtikel}" class="popup notification">{lang key="requestNotification" section="global"}</button></li>
                        {/if}
                     </ul>
                  </li>
                  {if $Einstellungen.template.articleoverview.article_show_short_desc == 'Y' && $Artikel->cKurzBeschreibung|@count_characters > 0}
                     <li id="article_short_desc" class="clean custom_content">
                        {$Artikel->cKurzBeschreibung}
                     </li>
                  {/if}
               </ul>
               
               {if isset($Einstellungen.artikeluebersicht.artikeluebersicht_finanzierung_anzeigen) && $Einstellungen.artikeluebersicht.artikeluebersicht_finanzierung_anzeigen == "Y" && isset($Artikel->oRateMin)}
                  <div class="article_financing financing">
                     <p><strong>{lang key="fromJust" section="global"} {$Artikel->oRateMin->cRateLocalized} {lang key="monthlyPer" section="global"}</strong></p>
                     <small>{$Artikel->oRateMin->cHinweisHTML}</small>
                  </div>
               {/if}
            
               <!-- Warenkorb / Anzahl -->
               <div class="article_price">
                  <ul>
                  {if $smarty.session.Kundengruppe->darfPreiseSehen}
                     {if $Artikel->Preise->fVKNetto==0 && $Artikel->bHasKonfig}
                        <li class="price price_as_configured">{lang key="priceAsConfigured" section="productDetails"}</li>
                     {elseif $Artikel->Preise->fVKNetto==0 && $Einstellungen.global.global_preis0=="N"}
                        <li class="price">{lang key="priceOnApplication" section="global"}</li>
                     {else}
                        {if $Artikel->Preise->rabatt>0 && !$Artikel->Preise->Sonderpreis_aktiv}
                           {if $Einstellungen.artikeluebersicht.artikeluebersicht_rabattanzeige==2 || $Einstellungen.artikeluebersicht.artikeluebersicht_rabattanzeige==4}
                              <li><small>{lang key="discount" section="global"}: {$Artikel->Preise->rabatt}%</small></li>
                           {/if}
                           {if $Einstellungen.artikeluebersicht.artikeluebersicht_rabattanzeige==3 || $Einstellungen.artikeluebersicht.artikeluebersicht_rabattanzeige==4}
                              <li><small>{lang key="oldPrice" section="global"}: <del>{$Artikel->Preise->alterVKLocalized[$NettoPreise]}</del></small></li>
                           {/if}
                        {/if}
                        {if $Artikel->Preise->Sonderpreis_aktiv && $Einstellungen.artikeluebersicht.artikeluebersicht_sonderpreisanzeige==2}
                           <li><small>{lang key="insteadOf" section="global"}: <del>{$Artikel->Preise->alterVKLocalized[$NettoPreise]}</del></small></li>
                        {/if}
                        <li>
                           <span class="price_label">
                           {if $Artikel->Preise->Sonderpreis_aktiv}
                              {lang key="specialPrice" section="global"}
                           {else}
                              {if $Artikel->nVariationsAufpreisVorhanden == 1 || $Artikel->bHasKonfig}
                                 {lang key="priceStarting" section="global"}
                              {elseif $Artikel->Preise->rabatt>0}
                                 {lang key="nowOnly" section="global"}
                              {else}
                                 {lang key="only" section="global"}
                              {/if}
                           {/if}
                           </span>
                           {if $Artikel->Preise->strPreisGrafik_Suche}
                              <span class="price_image">{$Artikel->Preise->strPreisGrafik_Suche}</span>
                           {else}
                              <span class="price">{$Artikel->Preise->cVKLocalized[$NettoPreise]}</span>
                           {/if}
                        </li>
                        {if $Artikel->cLocalizedVPE}
                           <li>
                              <small>
                                  <b>{lang key="basePrice" section="global"}:</b> 
                                  {if $Artikel->nVariationsAufpreisVorhanden == 1 || $Artikel->bHasKonfig}
                                     {lang key="priceStarting" section="global"} 
                                  {/if}
                                  {$Artikel->cLocalizedVPE[$NettoPreise]}
                              </small>
                           </li>
                        {/if}
                        <li><span class="vat_info">{$Artikel->cMwstVersandText}</span></li>
                        
                        {if $Artikel->Preise->fPreis1>0 && $Artikel->Preise->nAnzahl1>0}
                           {include file='tpl_inc/staffelpreise_inc.tpl'}
                        {/if}
                        
                     {/if}
                  {else}
                     {lang key="priceHidden" section="global"}
                  {/if}
                  {if $Artikel->cEstimatedDelivery}
                     <li class="estimated_delivery a{$Artikel->Lageranzeige->nStatus}">
                        <small><b>{lang key="shippingTime" section="global"}</b>: {$Artikel->cEstimatedDelivery}</small>
                     </li>
                  {/if}
                  </ul>
                  <div class="article_buy">
                     <fieldset>
                     {if ($Artikel->inWarenkorbLegbar == 1 || ($Artikel->nErscheinendesProdukt == 1 && $Einstellungen.global.global_erscheinende_kaeuflich == "Y")) && $Artikel->nIstVater == 0 && $Artikel->Variationen|@count == 0 && !$Artikel->bHasKonfig}
                        <span><input type="text" onfocus="this.setAttribute('autocomplete', 'off');" id="quantity{$Artikel->kArtikel}" class="quantity" name="anzahl" {if $Artikel->fAbnahmeintervall}value="{$Artikel->fAbnahmeintervall}" onblur="javascript:gibAbnahmeIntervall(this, {$Artikel->fAbnahmeintervall});"{else}value="1"{/if} /></span>
                        {if $Einstellungen.artikeluebersicht.artikeluebersicht_anzahl_pfeile == "Y" || ($Einstellungen.artikeluebersicht.artikeluebersicht_anzahl_pfeile == "I" && $Artikel->fAbnahmeintervall > 1)}
                        <span class="change_quantity">
                           <a href="#" onclick="javascript:erhoeheArtikelAnzahl('quantity{$Artikel->kArtikel}', {if $Artikel->fAbnahmeintervall > 0}true, {$Artikel->fAbnahmeintervall}{else}false, 0{/if});return false;">+</a>
                           <a href="#" onclick="javascript:erniedrigeArtikelAnzahl('quantity{$Artikel->kArtikel}', {if $Artikel->fAbnahmeintervall > 0}true, {$Artikel->fAbnahmeintervall}{else}false, 0{/if});return false;">-</a>
                        </span>
                        {/if}
                        {$Artikel->cEinheit}
                        <input type="submit" id="submit{$Artikel->kArtikel}" {if $Einstellungen.template.articleoverview.article_pushed_to_basket == "Y"}onclick="return addToBasket('{$Artikel->kArtikel}', $('#quantity{$Artikel->kArtikel}').val(), '#image_drag_article'{if $Einstellungen.template.articleoverview.article_pushed_to_basket_animation == "Y"}, true{/if});"{/if} value="{lang key="addToCart" section="global"}" />
                     {else}
                        <button type="button" onclick="window.location.href='{$Artikel->cURL}'">{lang key="details"}</button>
                     {/if}
                     </fieldset>
                  </div>
               </div>
            </div>
         </fieldset>
      </form>
      
      {if $Artikel->verfuegbarkeitsBenachrichtigung==3}    
         <div id="popupn{$Artikel->kArtikel}" class="hidden">
            {include file='tpl_inc/artikel_produktverfuegbarformular.tpl' scope='artikeldetails'}
         </div>
      {/if}
      
      {if isset($Einstellungen.artikeluebersicht.artikeluebersicht_finanzierung_anzeigen) && $Einstellungen.artikeluebersicht.artikeluebersicht_finanzierung_anzeigen == "Y" && isset($Artikel->oRateMin)}
         <div id="popupf{$Artikel->kArtikel}" class="hidden">
            {include file='tpl_inc/suche_finanzierung.tpl'}
         </div>
      {/if}
      
      <div class="clear"></div>
   </div>
</li>
[B][COLOR=#ff0000]{/if}[/COLOR][/B]
{/foreach}
 
Ähnliche Themen
Titel Forum Antworten Datum
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Amazon Artikel-Highlights JTL-Wawi 1.7 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Artikel-Menü zurück Allgemeine Fragen zu JTL-Shop 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL2DATEV Jera Schnittstelle ohne Verknüpfung & Belegtyp Schnittstellen Import / Export 0
Rechnungen Mailen ohne xml Datei JTL-Wawi 1.11 0
Neu DHL 4.0 Postfiliale ohne Postnummer ERROR JTL-ShippingLabels - Ideen, Lob und Kritik 7
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Ab Wawi 1.10 - JTL.Wawi.Pos.exe direkt ohne JTL-Administrator starten? Allgemeine Fragen zu JTL-POS 2
Neu Bestände in Shopify falsch -> Überverkäufe ohne Lagerbestand Shopify-Connector 7
Angelegter Zahlungsausgang immer ohne Zahlungsart JTL-Wawi 1.11 0
Konfigurator OHNE Grundprodukt? JTL-Wawi 2.0 0
Neu Automatische Umstellung auf Pro-Tarif ohne Zustimmung? User helfen Usern - Fragen zu JTL-Wawi 2
Import Testdatenbank ohne Lizenzierungsübertragung JTL-Wawi 1.10 3
Neu Versandkostenersparnis mit JTL-Shipping: Vergünstigte Versandlabels ohne individuelle Rahmenverträge mit Versanddienstleistern User helfen Usern - Fragen zu JTL-Wawi 1
Neu Widerrufsbutton: Jeder, der den Button betätigt, kann das Widerrufsformular ausfüllen und absenden - auch ohne Bestellung? Allgemeine Fragen zu JTL-Shop 94
Wareneingang Hinweisfeld (immer noch) ohne Funktion JTL-Wawi 2.0 0
Neu Stornobeleg für Verkauf ohne Rechnung User helfen Usern - Fragen zu JTL-Wawi 9
Neu Rechnungen verschicken ohne Zahlung JTL-Wawi 2.0 3
(gelöst) Ecomdata - JTL Worker 2.0 - Startet nicht - Schließt ohne Fehlermeldung JTL-Wawi 2.0 10
Bilder unter Versand- und Zahlungsart unterschiedlich groß Einrichtung JTL-Shop5 0
Neu WebP Bilder von JTL zu Shopware Shopware-Connector 2

Ähnliche Themen