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
10
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
10
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 Eigene Kategorien für ebay Angebote oder JTL Wawi Kategorie Baum nutzen Einrichtung und Installation von JTL-eazyAuction 0
Neu SCX (Alle Marktplätze) - habt ihr Kategorien, bei denen die Kategoriespezifischen Felder nicht laden / zuordnen nicht möglich / No Data available? Einrichtung und Installation von JTL-eazyAuction 0
Neu S: Plugin Dropdown-Menü für meine Kategorien Plugins für JTL-Shop 10
Neu Kategorien im NOVA werden nicht angezeigt Templates für JTL-Shop 19
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 In Workflow auf Views zugreifen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Wo ist Texte optimieren (KI) hin? JTL reagiert seit 09.24 nicht auf Tickets :( Arbeitsabläufe in JTL-Wawi 1
Neu Fehlermeldung auf dem Kassenbon Allgemeine Fragen zu JTL-POS 1
Neu Eigenes Feld Checkbox im Artikel als Darstellungsbedingung auf Rechnungsvorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Charge nummer auf Lieferschein User helfen Usern - Fragen zu JTL-Wawi 1
Neu Megamenü Anzahl der Kategrien je Zeile von vier auf sechs erhöhen Templates für JTL-Shop 3
Preiskalkulation auf Grundlage von Lieferantenpreise und Lieferantenbestand JTL-Wawi 1.8 1
Kettensymbol auf alle Artikel verwenden Otto.de - Anbindung (SCX) 0
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neu Verkaufskanal POS Kundengruppen Preis brutto auf Artikeletikett drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Wasserzeichen auf Lieferschein und Rechnung auf ganze A4 Seite User helfen Usern - Fragen zu JTL-Wawi 5
Neu Keine Bestellung möglich über Nova 5.4 auf 4K Laptop JTL-Shop - Fehler und Bugs 16
Bestellungen beim Lieferanten - Aufteilung auf verschiedene Läger ? JTL-Wawi 1.9 3
Neu JTL Artikel auf Shopify als Varianten anzeigen Shopify-Connector 2
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
JTL-Search - Hardwarestörung auf einem der Search-Server (s7) Störungsmeldungen 0
Neu Nach update auf 5.4 kein Login mehr möglich JTL-Shop - Fehler und Bugs 2
Neu JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Nach Umstieg auf V5 Paypal express weg. Einrichtung JTL-Shop5 5
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 8
Neu Warnung: Update auf Shop 5.4 Installation / Updates von JTL-Shop 39
POS Zahlungen tauchen in Wawi unter Zahlungen nicht mehr auf JTL-Wawi 1.9 0
Neu Umstellung auf den Amazon Lister 2.0 Amazon-Lister - Ideen, Lob und Kritik 0
API Zeichenbegrenzug auf 20 Zeichen Otto.de - Anbindung (SCX) 1
Neu Nach Update auf 5.4 klappt einiges nicht mehr ! Installation / Updates von JTL-Shop 9
Neu Update auf 5.4.0 schlägt fehl Installation / Updates von JTL-Shop 4
Neu JTL Shop Subscription wurde durch Umstellung auf "Advanced Edition" teils doppelt berechnet Allgemeine Fragen zu JTL-Shop 1
Neu Umfrage: Scanpflicht auf Artikelebene (Nur für bestimmte Artikel aktivieren/deaktivieren) JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Filter und Workflows nicht auf Vaterartikel anwendbar JTL-Workflows - Fehler und Bugs 0
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu Packtisch+ wartet nicht auf TrackingID Import Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 6
Neu Upgrade CFE auf Advanced wenn Hosting gebucht Allgemeine Fragen zu JTL-Shop 6
Neu Retouren/Rückerstattungen auf Amazon Arbeitsabläufe in JTL-Wawi 1
Neu Fehler bei Coupons bei Wechsel von 4 auf 5 Betrieb / Pflege von JTL-Shop 0
Neu Artikelnamen auf der Homepage vollständig sehen. Er ist wenn er zu lang ist verkürzt. Allgemeine Fragen zu JTL-Shop 2
Neu Anfägerfragen und Installtion auf ngix server Installation / Updates von JTL-Shop 13
Nach Update auf 1.9 alle Drucker verschwunden JTL-Wawi 1.9 6
Seit Wechsel auf DPD werden keine Versanddaten mehr an Kaufland übertragen. kaufland.de - Anbindung (SCX) 1
Neu Amazon Lister 2.0 Fehlercode: SLR402 Bild "1.jpg" für das Angebot mit SKU "xxxxx" auf Channel "AMAZONDEJTL" wurde nicht gefunden Amazon-Lister - Ideen, Lob und Kritik 0
Update von 1.6.47.2 auf 1.9.5.3 (Registrierung, usw.) JTL-Wawi 1.9 1

Ähnliche Themen