Neu Startseite Boxen einzeln aufrufen

karabey

Gut bekanntes Mitglied
28. November 2012
762
23
Hallo,

Die Startseiten Boxen werden alle auf einmal aufgerufen und es erschwert den Einbau von Texte und Bilder zwischen den Boxen.

Wie kann ich die Boxen einzeln aufrufen damit ich auch etwas dazwischen einfügen kann?

Code:
{if isset($StartseiteBoxen) && $StartseiteBoxen|@count > 0}
    {assign var='moreLink' value=null}
    {assign var='moreTitle' value=null}
    {foreach name=startboxen from=$StartseiteBoxen item=Box}
        {if isset($Box->Artikel->elemente) && count($Box->Artikel->elemente)>0 && isset($Box->cURL)}
            {if $Box->name === 'TopAngebot'}
                {lang key="topOffer" section="global" assign='title'}
                {lang key='showAllTopOffers' section='global' assign='moreTitle'}
            {elseif $Box->name === 'Sonderangebote'}
                {lang key="specialOffer" section="global" assign='title'}
                {lang key='showAllSpecialOffers' section='global' assign='moreTitle'}
            {elseif $Box->name === 'NeuImSortiment'}
                {lang key="newProducts" section="global" assign='title'}
                {lang key='showAllNewProducts' section='global' assign='moreTitle'}
            {elseif $Box->name === 'Bestseller'}
                {lang key="bestsellers" section="global" assign='title'}
                {lang key='showAllBestsellers' section='global' assign='moreTitle'}
            {/if}
            {assign var='moreLink' value=$Box->cURL}
            {include file='snippets/product_slider.tpl' productlist=$Box->Artikel->elemente title=$title hideOverlays=true moreLink=$moreLink moreTitle=$moreTitle}
        {/if}
    {/foreach}
{/if}
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
225
Du muss den ganzen Code-Block aufsplitten je nach Box die du haben willst

Bsp für Top-Angebot

Code:
{if isset($StartseiteBoxen) && $StartseiteBoxen|@count > 0}
    {assign var='moreLink' value=null}
    {assign var='moreTitle' value=null}
    {foreach name=startboxen from=$StartseiteBoxen item=Box}
        {if isset($Box->Artikel->elemente) && count($Box->Artikel->elemente)>0 && isset($Box->cURL) && isset($Box-name) && $Box->name ==='TopAngebot'}
                {lang key="topOffer" section="global" assign='title'}
                {lang key='showAllTopOffers' section='global' assign='moreTitle'}
            {assign var='moreLink' value=$Box->cURL}
            {include file='snippets/product_slider.tpl' productlist=$Box->Artikel->elemente title=$title hideOverlays=true moreLink=$moreLink moreTitle=$moreTitle}
        {/if}
    {/foreach}
{/if}
 
  • Gefällt mir
Reaktionen: karabey

karabey

Gut bekanntes Mitglied
28. November 2012
762
23
Vielen vielen Dank!!

Da fehlt ein Zeichen und habe den korrigiert :) "$Box->name"

Code:
{if isset($StartseiteBoxen) && $StartseiteBoxen|@count > 0}
    {assign var='moreLink' value=null}
    {assign var='moreTitle' value=null}
    {foreach name=startboxen from=$StartseiteBoxen item=Box}
        {if isset($Box->Artikel->elemente) && count($Box->Artikel->elemente)>0 && isset($Box->cURL) && isset($Box->name) && $Box->name ==='TopAngebot'}
                {lang key="topOffer" section="global" assign='title'}
                {lang key='showAllTopOffers' section='global' assign='moreTitle'}
            {assign var='moreLink' value=$Box->cURL}
            {include file='snippets/product_slider.tpl' productlist=$Box->Artikel->elemente title=$title hideOverlays=true moreLink=$moreLink moreTitle=$moreTitle}
        {/if}
    {/foreach}
{/if}
 

hermius

Mitglied
10. Dezember 2019
21
5
hallo,
ich habe das gleiche proble. leider komme ich wenn ich mich an eure anleitung halte nicht weiter.

der code befindet sich in der datei index.tpl in diesem pfad /httpdocs/templates/NOVA/page !
ich erstelle in meinem NovaChild Template einen Ordner = page und in diesem eine Datei = index.tpl
ist das korrekt ???


Du muss den ganzen Code-Block aufsplitten je nach Box die du haben willst
was genau ist damit gemeint???

und was muss ich tun um conten zwischen den StartseiteBoxen zu bekommen.
traumhaft wäre zb

StartseiteBox zb TopAngebot

Container

StartseiteBox zb BestSeller

container


vielen dank im voraus für eure hilfe...

beste grüße
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Kategoriebox auf Startseite verschwunden nach Update auf Shop 5.0.4 JTL-Shop - Fehler und Bugs 11
Bekomme eigenen Content auf Startseite nicht gelöscht Einrichtung JTL-Shop5 1
Neu Fehler bei Artikeldetailseite auf der Startseite Betrieb / Pflege von JTL-Shop 0
Neu Anzeige Artikeldetailseite auf der Startseite Betrieb / Pflege von JTL-Shop 0
Startseite Shop5 Slider wird nicht angezeigt Einrichtung JTL-Shop5 0
Neu JTL5 Artikeldetailseite Hersteller Bild Größe ändern & Startseite Artikel hervorheben erweitern Allgemeine Fragen zu JTL-Shop 1
Neu Youtube Videos auf Startseite vom Onlineshop sind nicht verfügbar JTL-Shop - Fehler und Bugs 2
Inhalte auf der Startseite bearbeiten im Nova Tenmlate Einrichtung JTL-Shop5 2
Neu Bewertungen Artikelunabhängig auf Startseite sichtbar machen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kategorien automatisch ausgeklappt angezeigt bekommen (Startseite) User helfen Usern 0
Neu Nach Login im Shop zur Startseite weiterleiten Betrieb / Pflege von JTL-Shop 0
Neu JTL 5 Shop -> Slick Slider auf der Startseite im Nova Template verändern Templates für JTL-Shop 2
JTL-Shop 5: Nach Kaufabschluss Button "Weiter einkaufen" => Möglichkeit andere Seite als Startseite zu verlinken? Einrichtung JTL-Shop5 1
Neu Auf Startseite bestimmte Produkte anzeigen Allgemeine Fragen zu JTL-Shop 1
Neu Nach Update auf 5.1 Springt die Startseite wenn der Cookiebanner noch nicht angeklickt wurde JTL-Shop - Fehler und Bugs 3
Neu Erweiterte Artikelbeschreibung auf der Startseite Allgemeine Fragen zu JTL-Shop 0
Neu Versandboxen: Picken obwohl Boxen voll Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Var. Kombi Artikel einzeln im Shop Sichtbar Arbeitsabläufe in JTL-Wawi 2

Ähnliche Themen