Neu Startseite Boxen einzeln aufrufen

karabey

Gut bekanntes Mitglied
28. November 2012
748
21
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
748
21
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 Youtube Videos auf Startseite vom Onlineshop sind nicht verfügbar JTL-Shop - Fehler und Bugs 0
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 Probleme mit der Startseite Allgemeine Fragen zu JTL-Shop 2
Bekomme Linkgruppe / Kategorie auf Startseite nicht entfernt Upgrade JTL-Shop4 auf JTL-Shop5 1
Neu JTL Shop 5 Footer / Boxen Variablen Allgemeine Fragen zu JTL-Shop 2
Neu Var. Kombi Artikel einzeln im Shop Sichtbar Arbeitsabläufe in JTL-Wawi 2

Ähnliche Themen