Neu Eigene Seite mit Abfrage/Artikelliste

blackshadow

Gut bekanntes Mitglied
25. September 2010
420
12
Hallo Zusammen,

ich möchte eine eigene Seite erstellen und dazugehörigen Menüpunkt welche eine Abfrage mit

Code:
{get_product_list kKategorie=9 nLimit=3 nSortierung=11 cAssign="myProducts"}

anzeigen soll. (https://jtl-devguide.readthedocs.io...ricks.html#unabhangige-artikellisten-erzeugen)

Mir ist es egal, wenn ich das nicht über den Shop-Admin verwalten kann nur ich finde gerade keine Lösung wie ich das anstelle.

Jemand eine Idee?

Vielen Dank!
BS
 

Julian L

Moderator
Mitarbeiter
26. Oktober 2017
79
13
Hallo blackshadow,
das ist leider etwas komplizierter, da das Shop-CMS (im Backend der Editor für Eigene Seiten) kein Smarty versteht. Empfehlen würde ich hier ein Plugin zu schreiben, oder dies manuell im Template einzutragen (bitte unbedingt ein Child-Template benutzen). Eine einfache Lösung gibt es hier leider nicht. Ansonsten kann an gewünschter Stelle im Template der Code genauso (Parameter müssen natürlich angepasst werden) benutzt werden.

Solltest du mit der Templateanpassung Probleme haben, würde ich grundsätzlich empfehlen sich einmal an einen unserer Servicepartner zu wenden.
 

blackshadow

Gut bekanntes Mitglied
25. September 2010
420
12
Hallo Julia,

danke für die Antwort.

Das mit der Einbingung via child-Template habe ich an anderer Stelle schon gemacht. War kein Problem.

Wenn ich aber nun eine bspw. MeineCustomArtikelListe.tpl habe und einen Link dazu brauche den ich dann irgendwo auf der Seite platzieren möchte - geht das ausschließlich über ein Plug-In?

Vielen Dank!
BS
 

blackshadow

Gut bekanntes Mitglied
25. September 2010
420
12
So...

Hab mal anhand des "Example Plugins von JTL" ein sehr einfaches Plugin erstellt. Im Grunde gibts nur die info.xml und ein frontend-Template file. In der info.xml habe ich angegeben, dass in der Linkgruppe "hidden" ein Eintrag gemacht werden soll (den Rest, bis auf die Pflichtangaben, hab ich rausgeschmissen da ich das nicht benötige) damit ich eine Seiten-ID erhalte und damit einen Link, welchen ich irgendwo platzieren kann, also genau das was ich möchte, soweit prima. Funktioniert!

Im Templatefile im Plugin-Ordner steht nix anderes als:
HTML:
{include file='snippets/productlist/listallarticles_new.tpl'}

In diesem listallarticles_new.tpl steht nun der eigentliche Code:
HTML:
{get_product_list  nLimit=50 kSuchspecial=4 nSortierung=6 cAssign="Suchergebnisse"}    

[...]

  {if $Suchergebnisse}
        {foreach name=custom from=$Suchergebnisse item=Artikel}
            {$ArtikelcName = $Artikel->cName|replace:'*':''}
            <div class="product-wrapper {$grid} wow fadeInUp" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <meta itemprop="position" content="{$smarty.foreach.artikel.iteration}">
                {if $style === 'list'}
                    {include file='productlist/item_list.tpl' tplscope=$style}
                {else}
                    {include file='productlist/item_box.tpl' tplscope=$style class='thumbnail'}
                {/if}
            </div>
        {/foreach}
    {/if}


[...]

Dies ist nur ein Code-Ausschnitt. die [...] sind hier Platzhalter für den Code aus dem Evo-Template File für die productlists. Diese beinhalten ja die nötigen html-wrapper, Listen Filter (Sortierung, Merkmale, Seitenzahlen...)
Da ich eine Artikelliste möchte so wie sie sonst auch angezeigt werden würde, wenn man z.B.: eine Kategorie im Shop wählt, würde ich natürlich auch ganz gerne die Filter und die Seitenzahlen und die Paginierung anzeigen lassen.
Dies funktioniert aber nicht bzw. wird nicht angezeigt.

Sollte aber eigentlich, da ich das Rückgabe-Array so wie in allen anderen Template-Files im Evo schon vorhanden (productlist) auch "$Suchergebnisse" genannt habe.

Kann es sein, dass das Array nicht alle Informationen mitbekommt aus der Smarty Function "get_product_list".


Hoffe auf Euer Feedback/Lösung.

Vielen Dank!
BS
 

blackshadow

Gut bekanntes Mitglied
25. September 2010
420
12
Hallo css-umsetzung,

danke für deine Antwort - bin ich, da was die Filter etc. angeht, wirklich soweit weg von einer Lösung?

Das Kategorie Plugin werde ich mal testen - aus der Doku heraus siehts noch nicht ganze nach dem aus was ich benötige aber mal sehen.

Wie ist das bei css-remote Products mit "externe Webseiten" gemeint?

Danke
BS
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.639
1.583
Berlin
Nein, Ich nutze in meinen "beiden" Plugins ja auch diese Funktion (mehr oder weniger) nur das du bei dem Kategorie PLUS für jede einzelne Seite ein anderes Listing, an einer anderen Stelle einfügen kannst.
du kannst also z.B.: auf einer Produkt Detailseite mit dem Artikel xy, mehrere verschiedene Listen von Kategorien anzeigen lassen.

Das zweite Plugin ist dafür gedacht, das du in einer fremden Webseite ein Artikellisting von Shop: XYZ anzeigen lassen kannst.
Das eignet sich perfekt dafür wenn man z.B.: externe Landingpages hat oder andere Seiten für dich Werbung machen (Affiliate).

Hier ein Beispiel um zu zeigen wie man das dann auf externen Seiten im Content einbinden kann: https://dateispeicher.de/remote_products.html
Der Shop selbst aus dem die Daten gezogen werden liegt unter https://jtlversion.dateispeicher.de/406
 

blackshadow

Gut bekanntes Mitglied
25. September 2010
420
12
Hallo,

Das Kategorie Plugin hab ich mal im Testshop installiert und etwas herumgespielt damit. Ist leider nicht das was ich benötige, wie es scheint - habe keine Filter für die Artikellisten gesehen. Hab ich was übersehen?


Die Artikelliste wird mir ja angezeigt mit {get_product_list ... } - Nur warum kann ich im JTL-Debug das AusgabeArray nicht finden? Wenn ich in das Suchfeld von JTL-Debug myProducts eingebe (das RückgabeArray aus dem Beispiel vom JTLDevWiki) findet er nix. Hingegen findet er das Object Suchergebnissse auf einer Artikellistenseite.

Warum?


Hab im Forum auch nochmal gesucht und diesen Beitrag gefunden, ist zwar von 2017, anscheinend dürfte sich nichts geänderte ahben seit damals. --> https://forum.jtl-software.de/threads/eigene-artikellisten-erzeugen.85238/post-548553
Filtern mit get_product_list ist schlicht nicht möglich steht danach.


Was müsste manch machen, dass die result_options.tpl auch die Filter anzeigt bzw. dass die notwendigen Daten dazu auch geliefert werden?

Vielen Dank!
BS
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Seite sichern Allgemeine Fragen zu JTL-Shop 1
Neu Eigene Felder Checkbox Inhalt bzw. Text bei Mouseover anzeigen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 0
Neu Eigene Felder Lieferschein User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Eigene Felder des Auftrages in der Druckvorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Eigene Felder für Ebay-Listings verwenden JTL-Wawi 1.8 0
Neu Eigene Felder im Verkauf als Spalten anzeigen User helfen Usern - Fragen zu JTL-Wawi 4
Eigene Felder in alte Vorlagen JTL-Wawi 1.8 5
In Diskussion eigene CustomWorkflows anlegen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Artikel - Sprachen - Alle eigene SEO URL? Smalltalk 1
Neu Barcode Anpassung in Artikeletikett anhand Eigene Felder Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Eigene Übersicht Artikel - Zulaufsübersicht - Stückliste Eigene Übersichten in der JTL-Wawi 0
Neu Eigene Übersichten, Artikelhistorie Eigene Übersichten in der JTL-Wawi 1
Neu Sind eigene Felder im Artikel in einer neueren Wawi-Version von Anfang an sichtbar? User helfen Usern - Fragen zu JTL-Wawi 8
Eigene Auswertung JTL-Wawi 1.8 1
Neu Eigene Seiten Priority in der Sitemap ändern Allgemeine Fragen zu JTL-Shop 5
Neu Wie importiere ich die Zahlungs-ID für meine eigene benutzerdefinierte Zahlung, wie es andere Anbieter wie Paypal und Molli Payments in Shopware 6? Onlineshop-Anbindung 0
Neu Eigene Übersicht im Verkauf zu einem ausgewähltem Auftrag: Kundenattribut Anmerkungen Eigene Übersichten in der JTL-Wawi 4
Neu Weiße Seite nach Update Shop 5.1.5. auf 5.2.4 Installation / Updates von JTL-Shop 24
Neu Menüleiste wird plötzlich in der Mitte von der Seite angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu Vorlagen: Formel um Textfeld nur auf der letzten Seite der Rechnung darzustellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Suche Seite 2 gibt falsche URL aus JTL-Shop - Fehler und Bugs 4
Neu wenn abweichende Adresse dann nur weiße Seite? JTL-Shop - Fehler und Bugs 7
Neu Alle Artikel auf einer Seite im Shop anzeigen Allgemeine Fragen zu JTL-Shop 2
Neu Subdomain für eine Seite erstellen Allgemeine Fragen zu JTL-Shop 0
Neu Nach Import von Kundendaten aus SW5 Umleitung nach Login und weiße Seite JTL-Shop - Fehler und Bugs 5
Neu OnPage Compaser Seite wird nicht angezeigt Allgemeine Fragen zu JTL-Shop 2
JTL WaWi 1.7.13.1 - Pickliste, alle Artikel auf eine Seite JTL-Wawi 1.7 1
Neu CSV Auftrag mit Artikeldaten (GTIN, Beschreibung, etc.) exportieren Arbeitsabläufe in JTL-Wawi 1
Neu PrestaShop Connector für Prestashop 8 mit PHP 8.2 wird nicht unterstützt PrestaShop-Connector 0
Neu Packtisch: In der Liste der Aufträge neue Feld-Spalte mit Spalteneditor hinzufügen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Wechsel WAWI Hosting von JTL mit RDP auf ecomDATA User helfen Usern - Fragen zu JTL-Wawi 2
Neu Alles Artikel "unverkäuftlich" mit Urlaubshinweis JTL-Ameise - Ideen, Lob und Kritik 2
Wo befindet sich das Feld mit der Information für "Zustandsbeschreibung" auf Ebay? JTL-Wawi 1.8 9
Neu Ärger mit WMS mobile - Scan bestätigt nicht zuverlässig die Eingabe Gelöste Themen - JTL-WMS / JTL-Packtisch+ 4
Neu 2x SumUp als Zahlungsmethode mit 2x verschiedenen SumUp Accounts aber 1x Kartenlesegerät? Allgemeine Fragen zu JTL-POS 0
Neu Service-Bestellungen / Dienstleistungen mit WMS abbilden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Nach Umstellung auf WMS Probleme mit der JTL Ameise Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Auftrag mit Freiposition Menge 0 läßt sich nicht ausliefern + wird nicht auf Lieferschein angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung POS verbindet nicht mit SumUp Air Allgemeine Fragen zu JTL-POS 2
Neu Probleme mit Artikelzustand bei Ebay Laufene Artikel ändern Einrichtung und Installation von JTL-eazyAuction 3
Auktionen mit Anpassungsfunktion Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Videoeinbindung mit OnePage Composer Technische Fragen zu Plugins und Templates 1
Neu Zahlungsziel mit Skonto im Auftrag ausweisen Gelöste Themen in diesem Bereich 4
Neu Probleme mit dem Divi Theme WooCommerce-Connector 5
Neu Hilfe - Performanceproblem mit Shop durch Worker JTL-Shop - Fehler und Bugs 27
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Shop Suchfunktion Probleme mit (HTML-)Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu Anleitung: Artikeletiketten für Auftrag, Rechnung, Lieferschein etc. drucken mit Etikettenanzahl = Artikelanzahl User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen