Neu Artikel über die Artikel ID ausgeben

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
Hallo Leute

Wie kann ich in der Listenansicht einen Artikel über die ArtikelD ausgeben.

Ich will nicht mehr als den Artikelnamen eines bestimmten Artikels mit der ID 253251

{$Artikel->cName}

Leider fehlen mir dazu die Skillz 🙁 oder das Bundesligaspiel lenkt mich gerade zu sehr ab 😀
 

Mirko.Schmidt User deaktiviert

Guest
Soll nur der Artikel mit der ID 253251 ausgegeben werden oder anstatt der Artikelnamen die Artikelnummer?
 

Mirko.Schmidt User deaktiviert

Guest
In der ../productlist/index.tpl gibt's folgenden Block in den Zeilen 41 - 54 (Stand 4.06.3)
Code:
{block name="productlist-results"}
    <div class="row {if $style !== 'list'}row-eq-height row-eq-img-height{/if} {$style}" id="product-list" itemprop="mainEntity" itemscope itemtype="http://schema.org/ItemList">
        {foreach name=artikel from=$Suchergebnisse->Artikel->elemente item=Artikel}
            <div class="product-wrapper {$grid}" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <meta itemprop="position" content="{$smarty.foreach.artikel.iteration}">
                {if $style === 'list'}
                    {include file='productlist/item_list.tpl' tplscope=$style}
                {else}
                    {include file='productlist/item_box.tpl' tplscope=$style class='thumbnail'}
                {/if}
            </div>
        {/foreach}
    </div>
{/block}
in der ersten Zeile nach dem foreach eine if-Abfrage einbauen
Code:
{if $Artikel->cArtnr === '253251'}
dies muss dann nur vor dem schließendem foreach Tag auch wieder geschlossen werden. Dann wird nur der Artikel mit der ID 253251 ausgegeben.
 
  • Gefällt mir
Reaktionen: 3jojojo

3jojojo

Sehr aktives Mitglied
20. Januar 2016
783
45
In der ../productlist/index.tpl gibt's folgenden Block in den Zeilen 41 - 54 (Stand 4.06.3)
Code:
{block name="productlist-results"}
    <div class="row {if $style !== 'list'}row-eq-height row-eq-img-height{/if} {$style}" id="product-list" itemprop="mainEntity" itemscope itemtype="http://schema.org/ItemList">
        {foreach name=artikel from=$Suchergebnisse->Artikel->elemente item=Artikel}
            <div class="product-wrapper {$grid}" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <meta itemprop="position" content="{$smarty.foreach.artikel.iteration}">
                {if $style === 'list'}
                    {include file='productlist/item_list.tpl' tplscope=$style}
                {else}
                    {include file='productlist/item_box.tpl' tplscope=$style class='thumbnail'}
                {/if}
            </div>
        {/foreach}
    </div>
{/block}
in der ersten Zeile nach dem foreach eine if-Abfrage einbauen
Code:
{if $Artikel->cArtnr === '253251'}
dies muss dann nur vor dem schließendem foreach Tag auch wieder geschlossen werden. Dann wird nur der Artikel mit der ID 253251 ausgegeben.
Leider bin ich erst gestern dazu gekommen das zu testen aber es klappt super. Vielen Dank.
 

rracer24

Aktives Mitglied
8. September 2015
28
1
hi,
kann man das auch für die Startseite machen?
Also einfach mit der Artikelnummer einen einzelnen Artikel dort anzeigen lassen?
 

Ähnliche Themen