Auf dieser Seite sammeln wir vorerst alle neuen Funktionen, die dir Dropper für JTL-Shop 5 bringt und beantworten häufige Fragen.
Update von JTL-Shop 4
Plugins für JTL-Shop 4 sind zu 99% nicht ohne Anpassungen im JTL-Shop 5 nutzbar, so verhält es sich auch bei Dropper & Drops.
Wenn du noch einen JTL-Shop 4 nutzt, beachte bitte unser Howto zum JTL-Shop 5 Update.
Lizenzfragen
Kurze Antwort auf eine wichtige Frage: deine aktiven Lizenzen für Dropper & Drops behalten auch in JTL-Shop 5 ihre Gültigkeit! Nur wenn eine Lizenz abgelaufen ist, musst du diese wie üblich verlängern.
Drops im OPC nutzen
Mit einer aktiven Dropper Installation kannst du Drops wie Portlets im neuen OPC (Onpage Composer) verwenden!
Aufgrund der Unterschiede von OPC und Dropper gibt es hier allerdings einige Einschränkungen und Besonderheiten zu beachten.
Einschränkungen
Drops, die du bereits im Dropper Backend erstellt hast, wirst du nicht im OPC verwenden können. Analog dazu sind Drops, die du im OPC erstellt hast, auch nur dort verfügbar. Hintergrund sind technische Unterschiede der beiden Systeme und - wie wir finden - die bessere Usability, die diese strikte Trennung mit sich bringt.
Portlets in Dropper nutzen
Update September 2022: in einigen Videos und einer älteren Version des Beitrags haben wir die Möglichkeit gezeigt, Portlets aus dem OPC direkt in Dropper zu nutzen.
Diese Funktion bzw. dieses Drop stellen wir hinten an. Die Nachfrage hielt sich dahingehend bisher in Grenzen und es wären dafür noch einige technische Hürden aus dem Weg zu räumen.
Weitere Neuerungen in Dropper 100.18
Neben der Integration des OPCs kommen mit der neuen Dropper Version weitere spannende Features, die spätestens mit dem offiziellen Release für beide Shopversionen noch näher von uns beschrieben werden. Hier wollen wir diese zumindest sammeln und kurz vorstellen!
Video & Blogbeitrag
In unseren Releasenotes zu Dropper 100.18 zeigen wir viele der nachfolgenden Features ebenfalls. Auch der nachfolgende Livestream ist im Zuge des Releases entstanden (Kapitelmarken beachten).
Listing Control als Datenquelle
Das neue Listing Control wird dir an verschiedenen Stellen - leicht abgewandelt - begegnen: bei der Auswahl der Datenquellen bspw. im Article Slider oder auch im Link Control.
So ist es nun bspw. im Article Slider möglich, Produkte aus verschiedenen Kategorien zu selektieren. Im JTL-Shop 5 unterstützt das Control auch den neuen Verfügbarkeitsfilter.
Listings dynamisch verlinken
Auch im Link Control können dynamische Links auf Kategorie-, Hersteller- oder Merkmalwertseiten nun deutlich komfortabler erstellt werden. Auch das dynamische Verlinken gefilterter Artikellisten ist nun möglich!
Zur Erinnerung: die so erzeugten Links verweisen nicht auf statische URLs, sondern reagieren also auf Änderungen der Einstiegesseiten (bspw. Kategorienamen) oder Filter (bspw. Merkmalwertnamen).
Neues bei den Darstellungsfiltern
Auch bei den Darstellungsfiltern gab es Anpassungen:
- Neu in Artikellisting -> Listingfilter -> Suchspezialfilter: "Verfügbarkeitsfilter aktiv"
- Neu in Artikeldetail -> Artikeleigenschaft: "Verfügbarkeit" (Auf Lager, Sofort Verfügbar, Vorbestellbar, Nicht verfügbar)
- Neu in Artikeldetail -> Artikeleigenschaft: "Ist Vaterartikel" und "Ist Kindartikel"
- Zeit -> Datum: Die Woche im Kalender startet nun Montags
- Zeit -> Turnus: besseres Handling vergangener Jahre
NOVA Templateintegration
Mit Dropper 100.18 kommt eine Templateintegration für das neue NOVA Template. Hier gibt es einige Besonderheiten zu beachten, gerade wenn du vom EVO Template auf das NOVA Template wechselst.
Volle Breite des Inhaltsbereiches
Im NOVA Template verhält sich der
primäre Inhaltebereich einer Seite
anders als im EVO Template. Fügst du Inhalte mit dem Selektor
#content
oder der Drop Zone
@page.content
ein (bspw. um deine Startseite mit Inhalten zu füllen), werden die Inhalte im NOVA Template über die volle Breite des Bildschirms gestreckt - ein Verhalten, das man meist so nicht möchte.
Abhilfe schafft hier, den
Drop Container
zu verwenden, um den Inhalten die zusätzliche CSS Klasse
container
zuzuweisen. Tust du das, fügt sich der Inhalt deines Drops in die sonstigen NOVA Inhalte ein.
Nicht mehr vorhandene Zonen
Die Zonendefinition dieser NOVA Templateintegration basiert auf der Zonendefinition der EVO Templateintegration (JTL-Shop 4). Einige Funktionen sind in JTL-Shop 5 weggefallen (bsp. Tags oder Umfragen), einige EVO Templatebestandteile exisitieren nicht mehr.
Deswegen sind auch einige Drop Zonen komplett wegfallen. Wenn du diese Zonen verwendet hast und auf das NOVA Template wechselst, werden deine Drops nicht mehr angezeigt. Nachfolgend eine gruppierte Liste der entfernten Zonen:
- Boxen:
*.boxes.filterTag
,*.boxes.poll
,*.boxes.tagCloud
,*.boxes.globalCharacteristic($index)
- globale Header-Elemente:
@page.header.cmsPages
,@page.header.topbar.userSettings
,@page.header.inner
- globale Seiten-Elemente:
@page.sidebarRight
,@page.frame
- globale Footer-Elemente:
@page.footer.additional
- Produktdetailseiten:
@product.tabs.tags
,@product.configurator.sidebar
- Produktlisting:
@listing.pagination.top.currentPage
,@listing.pagination.top.totalProducts
,@listing.pagination.bottom.numberPagination
,@listing.secondaryFilter($index)
- Kaufabwicklung:
@checkout.registerOrLogin
,@checkout.chooseOrderType
- Account:
@account.navigation
,@account.billingAddress
,@account.buttons
- Gruppen auf Sitemap Seite:
*.sitemapGroups.group($index)
- Diverse:
@wishlist.overview
,@surveyOverview
,@survey
,@listing.improveSearch.activeFilters.boxBody
,@newsOverview.posts.boxTitle
,@newsOverview.posts.boxBody
Tipp: du kannst die Suche im Dropper Backend nutzen, um nach Drops zu suchen, die diese Zonen unter "Wann und Wo anzeigen" verwenden.