Shop4 - Startseite eigene Boxen anlegen

gingobilo

Aktives Mitglied
12. November 2015
13
0
Hallo zusammen,

wir sind gerade dabei unseren Shop zu migrieren. Wir würden nun gerne auf der Startseite nun eigene Textboxen anlegen. Gibt es eine Möglichkeit das direkt im Backend zu lösen? Oder ist dies nur über den Quellcode realisierbar?

Danke
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Shop4 - Startseite eigene Boxen anlegen

Meinst du jetzt analog den Slidern "Top Angebote", "Neu im Sortiment" etc.?

Dann nur über tpl-Eingriff.

Für ausgewählte Kategorien auf der Startseite anzuzeigen gibts ein Plugin von JTL.

Wenn du aber Boxen im linen Sidepanel meinst, dann geht das über die Boxenverwaltung im Shop-Admin.
 

gingobilo

Aktives Mitglied
12. November 2015
13
0
AW: Shop4 - Startseite eigene Boxen anlegen

Ich möchte nur einen eigen Text auf der Startseite anzeigen lassen. Allerdings finde ich in der Boxenverwaltung nur die Kategorien "Sidebar links", "Sidebar rechts" und "Footer" zur Auswahl.
Wie heißt denn das Plugin von dem du sprichst?
 

gingobilo

Aktives Mitglied
12. November 2015
13
0
AW: Shop4 - Startseite eigene Boxen anlegen

Super vielen dank.

Eine letze Frage hätte ich noch: und zwar wie ich nun unter dem eben eingefügten Text auf der Starseite bspw. eine Box mit "Sonderangeboten", "Top Angebot" oder ähnlichem einfügen kann?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.477
289

Stritze

Aktives Mitglied
19. Januar 2009
57
1
AW: Shop4 - Startseite eigene Boxen anlegen

Hallo,

und wie kann man nun eigene Boxen anlegen? Wir können bei der Boxenverwaltung nur in der linken Sidebar sowie im Footer was hinzufügen. Wenn wir aber direkt auf der Startseite in der mitte z.B. die "Neu im Sortiment" oder eine weitere Box mit Text hinzufügen möchten, gibt es keine Option im Admin.

Was müssen wir im Template ändern?

Shop 4.0.1

Gruß

Daniel
 

Kaj

Gut bekanntes Mitglied
27. September 2013
820
2
AW: Shop4 - Startseite eigene Boxen anlegen

Ich schließe mich der Frage an. Im 3.19 konnte ich auch eine Box auf der rechten Seite erstellen...
 

cue

Aktives Mitglied
25. Januar 2016
11
0
AW: Shop4 - Startseite eigene Boxen anlegen

Gibt es auch eine Möglichkeit die Reihenfolge der einzelnen Elemente auf der Startseite zu ändern? Voreingestellt ist ja "Slider, Text, Top Angebote, Neu im Sortiment, etc..." Ist es möglich erst den Slider, dann die neuen bzw. top Angebote und DANN erst den Startseitentext anzeigen zu lassen?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.477
289
AW: Shop4 - Startseite eigene Boxen anlegen

Nur durch Eingriff in die tpl-Dateien. Eine Einstellung für die Reihenfolge ist im EVO nicht enthalten.
 

cue

Aktives Mitglied
25. Januar 2016
11
0
AW: Shop4 - Startseite eigene Boxen anlegen

Vielen Dank. Welche Zeilen müssen in der TPL Datei verändert werden?
 

cue

Aktives Mitglied
25. Januar 2016
11
0
AW: Shop4 - Startseite eigene Boxen anlegen

In gar keiner. Diese Reihenfolge bestimmst über die Einstellungen der Startseite im Shop Admin.

Die Reihenfolge der einzelnen Boxen bzw. Elemente "Neu im Sortiment", "Top-Angebote", etc. mit der Sortiernummer zu ändern ist klar. Jedoch ist mir immer noch nicht klar, wie ich den Startseitentext NACH diesen Boxen bekomme.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.477
289
AW: Shop4 - Startseite eigene Boxen anlegen

Hier sind zwei Dateien involviert

1. layout/index.tpl

Code:
    {if !empty($Link->Sprache->cContent)[B][COLOR=#ff0000] && $Link->nLinkart != 5[/COLOR][/B]}
        {$Link->Sprache->cContent}
    {/if}
...
    {elseif $Link->nLinkart == 5}
        {include file='page/index.tpl'}
    {elseif $Link->nLinkart == 6}

2. page/index.tpl

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

{if !empty($Link->Sprache->cContent)[B][COLOR=#ff0000] && $Link->nLinkart == 5[/COLOR][/B]}
    {$Link->Sprache->cContent}
{/if}

{if isset($oNews_arr) && $oNews_arr|@count > 0}

Das rote fette jeweils ergänzen. Die Änderungen entweder im Child oder als _custom.tpl anlegen.
 

cue

Aktives Mitglied
25. Januar 2016
11
0
AW: Shop4 - Startseite eigene Boxen anlegen

Hat funktioniert!!! Vielen lieben Dank für die Unterstützung!!!
 

nep

Aktives Mitglied
29. Februar 2016
25
0
AW: Shop4 - Startseite eigene Boxen anlegen

Der Code in der Shop Version 4.3 scheint sich in der page/index.tpl geändert zu haben.
Gibt es hier einen Hinweis wo die nötige Anpassung jetzt vorgenommen werden muss?

Vielen Dank!
Grüße
Nep
 

Constantin

Aktives Mitglied
25. Februar 2016
79
2
AW: Shop4 - Startseite eigene Boxen anlegen

Code ist in meiner page/index.tpl auch anders.


{if isset($StartseiteBoxen) && $StartseiteBoxen|@count > 0}
<hr>
{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}



Danke und liebe Grüße.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.477
289
AW: Shop4 - Startseite eigene Boxen anlegen

Die Markierung in meiner Auszeichnung der page/index.tpl war falsch. Hier muss der gesamte Block ergänzt werden:

Code:
[COLOR=#ff0000]{if !empty($Link->Sprache->cContent) && $Link->nLinkart == 5}
    {$Link->Sprache->cContent}
{/if}[/COLOR]
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Bildgrößen auf der Startseite (in den Boxen wie z.B. Top-Angebot) Allgemeine Fragen zu JTL-Shop 4
Bestseller verschwinden immer wieder von der Startseite Einrichtung JTL-Shop5 0
Neu Eigene Kategorien für ebay Angebote oder JTL Wawi Kategorie Baum nutzen Einrichtung und Installation von JTL-eazyAuction 0
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
QR-Code Formel kann nicht in die eigene Vorlage hinzugefügt werden JTL-Wawi 1.9 1
Neu JTL Shop 5.4.0 eigene Inhalte/Seiten hinzufügen nicht möglich JTL-Shop - Fehler und Bugs 5
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Eigene Felder aus dem Auftrag in der Packtisch+ / WMS Ausgabe JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Lieferscheine -versendet / Eigene Übersicht: Kundenkategorie aus den Kundenstammdaten JTL-Wawi 1.8 3
Neu Eigene Felder / Attribute spaltenweise exportieren JTL Ameise - Eigene Exporte 6
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigene Übersichten - Beschaffung - Bestellvorschläge - nur Standardlieferant anzeigen Eigene Übersichten in der JTL-Wawi 4
Neu Eigene Übersicht Kunde QR Code Kundennummer Eigene Übersichten in der JTL-Wawi 4
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Eigene Alerts im Template ausgeben bzw. hinzufügen Templates für JTL-Shop 0

Ähnliche Themen