Gelöst eigene CSS pro Kategorie

luckyred

Aktives Mitglied
18. August 2007
17
0
Hallo zusammen,

ich habe Ansätze gesucht, für einzelne Kategorien und deren zugeordneten Produkte eine eigene CSS anzulegen, bin aber nicht weit gekommen? Mein Ziel ist es, für jede Kategorie andere Farben und Kopfgrafiken zu definieren.

Hat hier vielleicht jemand eine Lösung dafür parat oder selbiges schon umgesetzt?

Viele Grüße
luckyred
 

luckyred

Aktives Mitglied
18. August 2007
17
0
AW: eigene CSS pro Kategorie

EDIT: In der global_inc_first.tpl habe ich probiert, ein neues Stylesheet einzufügen.

Wenn Kategorie 1 ausgewählt ist, wähle Stylesheet NEWSTYLESHEET.css.

{if $kKategorie==1}
<link rel="stylesheet" href="{$currentTemplateDir}css/NEWSTYLESHEET.css" type="text/css" media="screen" />
{/if}

Kann jemand auf diesem Ansatz aufbauen? Die Artikel der jeweiligen Kategorie sollten auch das Stylesheet übernehmen.
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
299
Köln
AW: eigene CSS pro Kategorie

Hi,

arbeite mit Kategorieattributen, dazu sind sie gedacht.

Gib der Katgeorie ein Attribut mit dem Namen "meinattribut1" und dem Inhalt 1, dann kannst Du im Template mit

Code:
{if $AktuelleKategorie->KategorieAttribute.meinattribut1==1}attribut ist da{else}attribut nicht da oder wert nicht 1{/if}

zugreifen
 

luckyred

Aktives Mitglied
18. August 2007
17
0
AW: eigene CSS pro Kategorie

Hi,

arbeite mit Kategorieattributen, dazu sind sie gedacht.

Gib der Katgeorie ein Attribut mit dem Namen "meinattribut1" und dem Inhalt 1, dann kannst Du im Template mit

Code:
{if $AktuelleKategorie->KategorieAttribute.meinattribut1==1}attribut ist da{else}attribut nicht da oder wert nicht 1{/if}

zugreifen

Das hat funktioniert. Vielen Dank. Jedoch wirkt sich das ganze noch nicht auf die Artikel in der jeweiligen Kategorie aus.

Ich habe in der Datenbank ein Artikelattribut angelegt und nun folgendes ausprobiert:

Code:
	{if $AktuellerArtikel->ArtikelAttribute.merkmal1==1}
	<link rel="stylesheet" href="{$currentTemplateDir}css/green.css" type="text/css" media="screen" />
	{else}
	{/if}

Kannst du mir hier auch kurz nachhelfen?
Oder kann ich auch irgendwie das dem Artikel übergeordnete Kategorieattribut abfragen, so dass ich keine Artikelattribute benötige?
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
299
Köln
AW: eigene CSS pro Kategorie

Hi,

beim Artikel gehts wie folgt:

$Artikel->FunktionsAttribute.<fktattrname>

Vom Artikel hast Du nicht Zugriff auf die Kategorieattribute - ein Artikel kann nämlich mehrere Kategorien haben.
D.h. hier würde es Sinn machen nur den Artikeln in der jew. Kategorie die Fuktionsattribute zu setztn. Auf einen Wisch machst du es mit der Ameise - bald ist sie verfügbar.
 

luckyred

Aktives Mitglied
18. August 2007
17
0
AW: eigene CSS pro Kategorie

Also, ich habe jetzt in der Tabelle tartikelattribute angelegt:

kArtikelAttribut: 1
kArtikel:7041066
cName: design
cWert: green

und im Quelltext:
Code:
{if $Artikel->FunktionsAttribute.design==green}
	<link rel="stylesheet" href="{$currentTemplateDir}css/green.css" type="text/css" media="screen" />
	{else}

	{/if}

Habe ich irgendwas falsch gemacht? Es funktioniert noch nicht. :-/
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
299
Köln
AW: eigene CSS pro Kategorie

Hi,

bitte nicht direkt über die DB, sondern in der Wawi bei Funktionsattributen arbeiten (Nicht nrmale Attribute,sondern Funktionsattribute).
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: eigene CSS pro Kategorie

EDIT:
Normalerweise mache ich so etwas über die URL-Erkennung. Wenn ID X, dann CSS-Datei X.

JTL Shop bildet aber URLs wie z.B.

http://www.XXX.TLD/Car-Audio oder
http://www.XXX.TLD/ProduktX-800PS

Ich könnte theoretisch über den Alias 'Car-Audio' gehen - dann habe ich aber nicht die Produkte der Kategorie angesprochen.

btw. kannst trotzdem über ID's arbeiten da die variablen a= und k= (für Artikel und Kategorie) in der SESSION übergeben werden und daher abgefragt werden können, die Lösung über Attribute ist aber einfacher zu pfelgen, da du hier abfragen für sämtliche Kategorien und Artikeln machen müsstest...
 

luckyred

Aktives Mitglied
18. August 2007
17
0
AW: eigene CSS pro Kategorie

Ich habe es über die modi-art-Template-Settings gelöst. Diese schreibt in den body-tag jeder Seite den Kategoriennamen. Diesen kann man dann per CSS abfangen.

Für 'Kategorie 1' steht im Quelltext z.B. <body id="kategorie1">.
Über CSS kann ich die Seite und untergeordnete Artikelseiten vom Design anpassen. :)
 

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
AW: eigene CSS pro Kategorie

Ich habe es über die modi-art-Template-Settings gelöst. Diese schreibt in den body-tag jeder Seite den Kategoriennamen. Diesen kann man dann per CSS abfangen.

Für 'Kategorie 1' steht im Quelltext z.B. <body id="kategorie1">.
Über CSS kann ich die Seite und untergeordnete Artikelseiten vom Design anpassen. :)


kannst du mir das genauer beschreiben wie du das machst?
Ich muss dafür glaub ich im Template vorher irgendwas anschalten oder?
 
Ähnliche Themen
Titel Forum Antworten Datum
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
Neu CSS Problem - Galerie - Hilfe gesucht, gerne auch gegen Entgelt Templates für JTL-Shop 8
Neu Vimeo CSS in Sitemap JTL-Shop - Fehler und Bugs 0
Neu Preis auf Anfrage Button per CSS änderbar ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu CSS Gutschein Premium - Einzweckgutscheine - Fehler beim Einlösen Plugins für JTL-Shop 1
Neu ACF | Advanced Custom Fields Pro Unterstützung (Mit Workaround) WooCommerce-Connector 0
Neu MW Attachment Pro | Mediendateien in der Bestellbestätigungsmail Plugins für JTL-Shop 0
Gelöst iMin Swan 1 Pro Kundendisplay zeigt nur verkleinerte 1:1 Kopie des kompletten Hauptbildschirmes JTL-POS - Fragen zu Hardware 3
Gelöst Alternativen zu Sumni T2 - nur iMin D4 Pro? JTL-POS - Fragen zu Hardware 3
Eine Pickliste pro Auftrag mit mehreren Kunden auf einem Blatt JTL-Wawi 1.9 0
Gelöst Fragen zu L2s Pro JTL-POS - Fragen zu Hardware 1
Kategorierabatte pro Kunde verwalten JTL-Wawi 1.9 0
In Bearbeitung iMin Swan 1 Pro Kabel für Kundendisplay JTL-POS - Fragen zu Hardware 4

Ähnliche Themen