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.431
280

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.431
280
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.431
280
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.431
280
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 Webstollen EU-Cookie Plugin ab 1.7. nicht mehr für Shop4 ? Plugins für JTL-Shop 43
Bestseller verschwinden immer wieder von der Startseite Einrichtung JTL-Shop5 0
Neu Auswahl der Artikel in Box "Kauftipp" auf der Startseite – JTL Shop 5 Allgemeine Fragen zu JTL-Shop 1
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 3
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
Neu eigene Tabs in Ebay Vorlage einfügen eBay-Designvorlagen - Fehler und Bugs 0
Eigene Felder lassen sich in der Wawi nicht löschen JTL-Wawi 1.8 0
Beantwortet Lagerplatz Kommentar 1 in Eigene Übersicht Eigene Übersichten in der JTL-Wawi 5
Neu Eigene Seiten mit externer Verlinkung nicht mehr bearbeitbar JTL-Shop - Fehler und Bugs 1
Neu Eigene Felder in Neuregistrierungs-Email an Kunden ausgeben JTL-Shop 5.2.4 Allgemeine Fragen zu JTL-Shop 0
Neu Auftrag->Eigene Übersichten Anzeigen lassen in welchem Lager ist wieviel Bestand. Eigene Übersichten in der JTL-Wawi 2
Neu Eigene Übersicht in 360°-Sicht Eigene Übersichten in der JTL-Wawi 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu Eigene Felder aus Artikel in Rechnungsmail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 8
Neu Eigene Inhalte => Link auf Externe Seite - kein speichern möglich Allgemeine Fragen zu JTL-Shop 5
Gelöst Mehrzeiligen Text aus Eigene Felder in Eigene Übersicht Eigene Übersichten in der JTL-Wawi 6
Gelöst Eigene Übersicht Offene Posten Eigene Übersichten in der JTL-Wawi 5

Ähnliche Themen