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.605
319

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.605
319
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.605
319
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
82
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.605
319
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 JTL Shop 5.5.2 Startseite Breite ändern Allgemeine Fragen zu JTL-Shop 1
Eigene Felder im Block "Firmen- und E-Mail Einstellungen verwalten" JTL-Wawi 1.10 3
Neu Automatisch generierte Eigene Felder PAYPAL_FUNDING_SOURCE und AmazonPay-Referenz User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eigene Bestellbestätigung User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigene Felder (Firma) in Mailvorlage User helfen Usern - Fragen zu JTL-Wawi 1
Neu "Eigene Felder" bei Lieferadresse anlegbar JTL-Wawi - Ideen, Lob und Kritik 3
Neu Wie füge ich dem News-System eigene Input-Felder hinzu? Technische Fragen zu Plugins und Templates 3
Eigene Inhalte - Inhalte im Backend nicht sichtbar Einrichtung JTL-Shop5 1
Neu Eigene Felder - Sortierung wird nicht in JTL Shop übernommen - Anzeige im Shop immer unterschiedlich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferzeiten für Dropshipping und eigene Artikel richtig in Shopware 6 bzw. Wawi anzeigen Schnittstellen Import / Export 1
Neu JTL Shop (anderes Template) eigene Felder aus Wawi als TAB im Shop User helfen Usern - Fragen zu JTL-Wawi 12
Neu Eigene Preislisten Vorlage erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eigene Übersicht im Kundenstammblatt für durchschnittlichen Auftragswert/Röherlös/Zahlungsdauer Eigene Übersichten in der JTL-Wawi 3
Eigene Übersichten verschieben JTL-Wawi 1.9 1
Neu 5.5.2 eigene CSS-Anpassungen Installation / Updates von JTL-Shop 1

Ähnliche Themen