Kategorien auf Startseite

neuni

Aktives Mitglied
30. September 2009
8
0
Hallo,

nachdem ich leider nichts gefunden habe, um alle Kategorien (ähnlich wie bei Unterkategorien) auf meiner Startseite darzustellen, habe ich selbst etwas gebaut.
Vielleicht kann der ein oder andere das auch brauchen.

Der folgende Code ist einzubinden in die Datei templates/NAME/tpl_inc/seite_startseite.tpl
Die genaue Stelle hängt davon ab, wo die Kategorien dargestellt werden sollen. Ganz am Ende der Datei eingebunden werden sie nach Topartikel, Neu im Sortiment usw. dargestellt.
Für die Darstellung ganz oben wäre der Code einzufügen unterhalb von "{include file="auswahlassistent.tpl"}".

PHP:
{php}
    $AufgeklappteKategorien = new KategorieListe();    $AufgeklappteKategorien->getAllCategoriesOnLevel(0);
    $this->assign("start_kategorien", $AufgeklappteKategorien->elemente);
{/php}
{if $start_kategorien|@count > 0}      <ul class="category_subcategories hlist">      {foreach name=unterkats from=$start_kategorien item=Unterkat}         <li class="p50 {if $smarty.foreach.unterkats.index%2==0 && $smarty.foreach.unterkats.index>0}clear{/if}">            <div class="category_wrapper clearall child {if $smarty.foreach.unterkats.index%2==0}first{else}last{/if}">               <ul class="category_item">                  <li class="img">                        <a href="{$Unterkat->cURL}"><img alt="{$Unterkat->cName}" src="{$Unterkat->cBildURL}" /></a>                  </li>                  <li class="desc">                        <h2><a href="{$Unterkat->cURL}">{$Unterkat->cName}</a></h2>                        <p class="item_desc">{$Unterkat->cBeschreibung|strip_tags|truncate:80}</p>
                        {if isset($Unterkat->Unterkategorien) && $Unterkat->Unterkategorien|@count > 0}                           {foreach from=$Unterkat->Unterkategorien item=UnterUnterKat}                              <p>&bull; <a href="{$UnterUnterKat->cURL}">{$UnterUnterKat->cName}</a></p>                           {/foreach}                        {/if}                  </li>               </ul>            </div>         </li>      {/foreach}      </ul>{/if}

Edit: Leider veranstalten die HTML/PHP-Tags hier im Forum etwas Unordnung im Quellcode. Deshalb hier noch einmal in formatiert: http://codepad.org/SC10GQsd
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Kategorien auf Startseite

Der folgende Code ist einzubinden in die Datei templates/NAME/tpl_inc/seite_startseite.tpl

empfehlenswert wäre aber in diesem Falle eben nicht die original-seite_startseite.tpl zu bearbeiten, sondern diese nach

seite_startseite_custom.tpl

zu kopieren und erst in dieser dann die Änderungen einzufügen ... weiterhin ist zu beachten, dass die Verwendung des php-tag innerhalb eines smarty-tpl als deprecated eingestuft ist (siehe: {php} | Smarty)
 

neuni

Aktives Mitglied
30. September 2009
8
0
AW: Kategorien auf Startseite

empfehlenswert wäre aber in diesem Falle eben nicht die original-seite_startseite.tpl zu bearbeiten, sondern diese nach

seite_startseite_custom.tpl

zu kopieren und erst in dieser dann die Änderungen einzufügen ... weiterhin ist zu beachten, dass die Verwendung des php-tag innerhalb eines smarty-tpl als deprecated eingestuft ist (siehe: {php} | Smarty)

Guter Tipp mit dem Custom...kannte ich noch nicht.
Den php-Tag hatte ich genutzt, um Änderungen an den php-Dateien zu vermeiden. Gibt es da auch eine Custom-Variante?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Kategorien auf Startseite

nein für php-Dateien gibt es keine "custom"-Variante ... ich würde das ganze in ein Plugin auslagern, was dir einerseits php-seitig die Variable füllt und andererseits das ganze dir ins Template setzt (hook140 beschränkt auf Startseite zum Beispiel)
 

neuni

Aktives Mitglied
30. September 2009
8
0
AW: Kategorien auf Startseite

Hm gut...mit den JTL-Plugins habe ich mich bisher nicht weiter auseinandergesetzt. Für mich funktioniert es erstmal so.
Falls sich jemand die Mühe macht und ein solches Plugin erstellt sei er gebeten es hier doch auch reinzustellen.
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
299
Köln
Ähnliche Themen
Titel Forum Antworten Datum
Neu Kategorien im NOVA werden nicht angezeigt Templates für JTL-Shop 13
Neu Amazon Lister 2.0 - Kategorien Deutsch und Englisch gemischt und ohne Hirarchie? Amazon-Lister - Fehler und Bugs 0
Kategoriebaum: Artikel wird in allen Kategorien angezeigt JTL-Wawi 1.9 1
Neu Suchergebnisse nach Kategorien filtern Allgemeine Fragen zu JTL-Shop 0
Kategoriebaum letzten 2 gewählten Kategorien angezeigt lassen / andere ausblenden Einrichtung JTL-Shop5 0
Neu Kategorien im Shop aber nicht in der Wawi Allgemeine Fragen zu JTL-Shop 2
Spaltenmanager Kategorien werden nicht abgespeichert JTL-Wawi 1.7 0
Neu Bilder / Kategorien werden nicht übertragen Shopify-Connector 0
Neu Fehler bei Abgleich von Kategorien zu Shopify Shopify-Connector 0
Warum haben einige Kaufland Kategorien keine mappbaren Attribute, Nachbarn schon? kaufland.de - Anbindung (SCX) 11
Neu Kategorien Betrieb / Pflege von JTL-Shop 1
Kategorien Abgleich mit dem JTL Shop JTL-Wawi 1.9 4
Neu Einstellung 122 "Artikel / Kategorien erst nach Anmeldung sichtbar" JTL-Shop - Fehler und Bugs 4
Neu QR Code auf Rechnung bei PayPal fehlerhaft User helfen Usern - Fragen zu JTL-Wawi 0
Neu WMS Wareneingang falscher Artikel auf Etikett JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Beantwortet Artikelbilder auf Lieferschein / Rechnung / Angebot. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu [Liquid Error: Ein Aufrufziel hat einen Ausnahmefehler verursacht] Fehlermeldung in meiner Designvorlage auf Ebay eBay-Designvorlagen - Fehler und Bugs 0
Neu Bildgrößen auf der Startseite (in den Boxen wie z.B. Top-Angebot) Allgemeine Fragen zu JTL-Shop 3
Warum und auf was updaten? Wir sind zufrieden mit der Version 1.6.48.0 JTL-Wawi 1.6 4
Neu Lagerplatz Frei! Fulfillment Dienstleister freut sich auf euch Dienstleistung, Jobs und Ähnliches 0
Neu Anzeige Nettopreis auf Auftragsbestätigung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Stücklisten Anzeige auf der Pickliste User helfen Usern - Fragen zu JTL-Wawi 25
Neu Sendungsnummer oder Tracking-Link auf Export-Vorlage anzeigen Gelöste Themen in diesem Bereich 6
Neu Artikel auf Bestellung nicht zusammenführen Arbeitsabläufe in JTL-Wawi 2
Neu Update Wawi von 1.0.11 auf 1.9 Installation von JTL-Wawi 7
Neu Shopify Produkte auf Entwurf Onlineshop-Anbindung 0
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Wert "Netto-EK" im Auftrag auf 0,00 € setzen für eine bestimmte Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Abfrage auf Wert bei allen Artikelpositionen nicht möglich? Gelöste Themen in diesem Bereich 12
Neu Mermalbild auf Artikeletikett drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Artikelmerkmale auf Pickliste ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Update von 5.1.5 auf 5.3.3 Installation / Updates von JTL-Shop 2
Bilder werden nicht auf WMS mobile angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Umstellung Paypal Plus auf Paypal Checkout - bleiben die Sonderkonditionen erhalten ? Smalltalk 0
Chargennummer eines Artikels auf der Rechnung mit ausdrucken JTL-Wawi 1.9 3
Überbeträge auf Vorlagen JTL-Wawi 1.7 3
Neu Sales Info / Aussendienst Informationssystem mit Besuchserfassung und vielen weiteren Funktionen auf der JTL Connect 2024 Dienstleistung, Jobs und Ähnliches 1
Neu Amazon Abgleich Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt Amazon-Anbindung - Fehler und Bugs 18
Neu Artikelbilder im Tab "Bewerten" sind teilweise zu groß auf dem Desktop JTL-Shop - Fehler und Bugs 0
Neu Problem mit Scroll-Link nach Update auf Shop-Version 5.3.3 Technische Fragen zu Plugins und Templates 5
Neu Kann man JTL 1.8 und 1.9 auf einem Client parallel betreiben (ohne hyper V) ? Installation von JTL-Wawi 3
Neu Kern Waage die im Netzwerk hängt (via Moxa NPort 5100) auf RDP Server mit WMS nutzen User helfen Usern - Fragen zu JTL-Wawi 0
Neu MS SQL Server auf Windows vs Linux Starten mit JTL: Projektabwicklung & Migration 9
Neu Workflow Adresse prüfen auf deutsche Kunden eingrenzen Gelöste Themen in diesem Bereich 6
Neu Paket X von Y auf Shippinglabel einfügen - GLS Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Gelöst Tagesabschluss Beleg von/bis 4 stellig auf Ausdruck, obwohl Nummernfolge 5-stellig (letzte Nummer abgeschnitten) Allgemeine Fragen zu JTL-POS 2
Neu Bestellbare Menge auf Account beschränken? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update auf 1.9 - wo sind die Kommentarfelder des Artikels geblieben? Eigene Übersichten in der JTL-Wawi 1
Neu Hinweis auf JTL-POS Customer Display 'Meldung nicht erneut anzeigen' funktioniert nicht JTL-POS - Fehler und Bugs 0
Neu "Artikel erscheint" Datum mit auf RE drucken Arbeitsabläufe in JTL-Wawi 2

Ähnliche Themen