Kategorie Farbe ändern

Hallo zusammen,

wie kann ich von meinem Shop, die Kategorien (Audi, Sicherheit, etc.) in verschiedenen Grundfarben (Azure ist normal alles blau) anzeigen. Wie zum Beispiel, Sicherheit in rot etc…

Habe mal ein Bild angehangen…

Vielen Dank für eure Hilfe!!!

Forensuche hilft:

http://www.oxid-esales.com/forum/showthread.php?p=56274#top

genau DAS hab ich schon gelesen, da steht zwar wie man die Farbe ändert, jedoch nicht wie ich einer Kategorie jeweils eine Farbe zuweisen kann.

Sicherheit -> Rot
Audio -> Grün
etc…

ups - zu schnell gelesen… :o

Indem man diesen Kategorien ein jeweils farblich angepasstes Template verpasst. Die Zuweisung geht im Backend auf dem Stammreiter der Kategorien.

Also generell hab ich den Punkt “Alternatives Template” auch gefunden, weiß aber nicht wirklich wie ich dort jetzt vorgehen muss… Kannst du mir eventuell in kurzen Sätzen erläutern wie das geht? BIIIIIDDE :):wink:

EDIT

ich habe mal das azure template kopiert und den ordner anders genannt. habe dann die farbe dort verändert, aber wenn ich jetzt auf den Punkt “Sicherheit” klicke, komme ich nichtmal mehr in die Katergorie sondern auf die Startseite…

Du machst ein Template list_red.tpl und schreibst dort rein:

[{include file="list.tpl" altcss="red"}]

das muss dann auch der Kategorie eingetragen werden.

Jetzt nur noch ein alternatives CSS “red.css” anlegen, in die Du alle vom normalen CSS abweichenden Anweisungen reinschreiben musst - fertig!

in welchen ordner packe ich denn die dateien???

also ich habe jetzt folgendes gemacht:

ich habe eine datei erstellt mit dem namen list_red.tpl
In diese Datei schrieb ich folgendes rein: [{include file=“list.tpl” altcss=“red”}]
Diese Datei speicherte ich in den Ordner: out/AZURE/tpl/page/list/
Dann kopierte ich die geänderte fxstyles.css in den Ordner: out/AZURE/src/css/ und nannte sie red.css

Soweit richtig? Was schreibe ich denn im Backend bei “Alternatives Template: [________________]” hin?
Man is das eine Sche***

Fummelkram eben :slight_smile:

bei alternatives Template kommt der Dateiname des alternativen Templates rein, also list_red.tpl

Ob die CSS die richtige ist, keine Ahnung. Musst Du mal über Firebug rausfinden, wie denn der Pfad ist. Mit der 4.5 hab ich mich noch nicht tiefer beschäftigt.
Wenn also einer mehr weis - immer her mit der Info!

Nicht vergessen nach den Änderungen /tmp zu leeren.

[QUOTE=dekzn;57573]in welchen ordner packe ich denn die dateien???

also ich habe jetzt folgendes gemacht:

ich habe eine datei erstellt mit dem namen list_red.tpl
In diese Datei schrieb ich folgendes rein: [{include file=“list.tpl” altcss=“red”}]
Diese Datei speicherte ich in den Ordner: out/AZURE/tpl/page/list/
Dann kopierte ich die geänderte fxstyles.css in den Ordner: out/AZURE/src/css/ und nannte sie red.css

Soweit richtig? Was schreibe ich denn im Backend bei “Alternatives Template: [________________]” hin?
Man is das eine Sche***[/QUOTE]

Habe ebenso das Problem - dazu auch schon einen Thread geöffnet gehabt. Gleiches Vorgehen - keine Fehlermeldung das Template nicht gibt und TEMP Verzeichnis geleert - keine Lösung - immer wieder die Startseite …

Bei der 4.4.8 keine derart Probleme gehabt auch wenn es ein anderes Style ist!

Hier auch noch mal: Bei Alternatives Template muss der Pfad mit rein: page/list/mylist.tpl

Dann bekomme ich folgenden Fehler…


Warning: Smarty error: unable to read resource: "list.tpl" in /homepages/32/d320850373/htdocs/storero/core/smarty/Smarty.class.php on line 1093

man das kann doch nich so schwer sein…

Ich versuche auch gerade ein alternatives Template zum laufen zu kriegen.

Es sollen sich nur das hintergrundbild und die Farben der Leisten - buttons ändern.

Habe ne list_red.tpl mit dem obengenannten Code erstellt, dann eine oxid.css als red.css (als test nur das hintergrundbild)

Im Backen unter kategorie habe ich dann bei alternative Templates: page/list/list_red.tpl
eingegeben und abgespeichert.
TMP Ordner geleert und getestet.
Aber sobald ich auf die Kategorie drücke kommt nur ein weisser Bildschirm.

fehlt mir noch etwas oder geht es nicht mehr ab 4.6.1 ?

hat keiner ein alt.Template laufen?

Wo liegt dieses Template, innerhalb des originalen Azure oder innerhalb des Custom-Theme-Ordners?

Habe es innerhalb von dem customtemplate, da es ja sonst nicht über /page… angesprochen würde.

Wenn ich die richtige list_red.tpl verlinke, kommt nur ein weisses Bild.

Bei falschen link kommt nur das hintergrundbild vom orginalen Template.

Log sagt mir:

oxSystemComponentException-oxException (time: 2012-06-12 10:58:11): [0]: EXCEPTION_SYSTEMCOMPONENT_TEMPLATENOTFOUND
Stack Trace: #0 /var/www/web18/html/suedbau1/core/oxutilsobject.php(125): oxUtilsObject->_getObject(‘oxsystemcompone…’, 0, Array)
#1 /var/www/web18/html/suedbau1/core/oxfunctions.php(316): oxUtilsObject->oxNew(‘oxSystemCompone…’)
#2 /var/www/web18/html/suedbau1/views/oxshopcontrol.php(412): oxNew()
#3 /var/www/web18/html/suedbau1/views/oxshopcontrol.php(317): oxShopControl->_render(Array, Array)
#4 /var/www/web18/html/suedbau1/views/oxshopcontrol.php(114): oxShopControl->_process(‘oxSystemCompone…’)
#5 /var/www/web18/html/suedbau1/index.php(103): oxShopControl->start(Object(aList))
#6 /var/www/web18/html/suedbau1/oxseo.php(46): require(‘/var/www/web18/…’)
#7 {main}

Faulty component –> dogado | Alles für dein digitales Business

Was passiert, wenn Du das list_red.tpl unterhalb des originalen Templates legts und die Einbindung via /page… machst?

Hast Du schonmal den Debuglevel in der config.inc.php hochgesetzt?

Habe ich auch schon versucht list_red.tpl liegt unter azure/page…

unter Alternative template gebe ich dann: /page/list/list_red.tpl ein

Dann kommt das Hintergrunfbild vom Orginaltemplate und sonst nix.

Debuglevel ist auf 0=off

auf 1 bekomm ich:

cl=alist(show/hide)
Memory usage: 16.562 MB (peak: 16.698 MB)
System memory usage: 16.75 MB (peak: 16.75 MB)
Execution time :0.0747

Profile process: 0.0777s 103.98% 1 * 0.0777s
Profile oxNew: 0.04488s 60.07% 61 * 0.00074s
Profile buildTree: 0.01316s 17.62% 1 * 0.01316s
Profile loadinglists: 0.01079s 14.44% 1 * 0.01079s
Profile articleAssign: 0.01051s 14.07% 3 * 0.0035s
Profile articleAssignPrices: 0.00835s 11.18% 3 * 0.00278s
Profile oxAutoload: 0.00354s 4.74% 64 * 6.0E-5s
Profile getDynamicUrl: 0.00325s 4.35% 1 * 0.00325s
Profile executeMaintenanceTasks: 0.00313s 4.18% 1 * 0.00313s
Profile selectVariants: 0.00232s 3.11% 1 * 0.00232s
Profile _getLangTranslationArray: 0.00167s 2.23% 4 * 0.00042s
Profile _getAmountPrice: 0.0007s 0.93% 3 * 0.00023s
Profile seoencoder_loadFromCache: 0.00058s 0.78% 3 * 0.00019s
Profile getCategoryUri: 0.0005s 0.67% 2 * 0.00025s
Profile _assignPriceInternal: 0.00028s 0.37% 3 * 9.0E-5s
Profile fround: 0.00012s 0.16% 16 * 1.0E-5s
Profile _applyVAT: 9.0E-5s 0.12% 4 * 2.0E-5s
Profile isSearchEngine: 4.0E-5s 0.05% 1 * 4.0E-5s
Profile articleAssignParentInternal: 2.0E-5s 0.03% 3 * 1.0E-5s
Profile oxviewconfig::setViewConfigParam: 0s 0% 1 * 0s

auf 2

Function ‘UI’ does not exist or is not accessible! (oxLegacyDb)

#0 /var/www/web18/html/suedbau1/core/oxdebuginfo.php(185): oxSuperCfg->__call(‘UI’, Array)
#1 /var/www/web18/html/suedbau1/core/oxdebuginfo.php(185): oxLegacyDb->UI(5)
#2 /var/www/web18/html/suedbau1/views/oxshopcontrol.php(236): oxDebugInfo->formatAdoDbPerf()
#3 /var/www/web18/html/suedbau1/views/oxshopcontrol.php(338): oxShopControl->_stopMonitor(false, false, NULL, Array)
#4 /var/www/web18/html/suedbau1/views/oxshopcontrol.php(114): oxShopControl->_process(‘alist’, NULL)
#5 /var/www/web18/html/suedbau1/index.php(103): oxShopControl->start()
#6 /var/www/web18/html/suedbau1/oxseo.php(46): require(‘/var/www/web18/…’)
#7 {main};

oxSystemComponentException—!–NOT CAUGHT–!–oxException (time: 2012-06-12 12:16:31): [0]: Function ‘UI’ does not exist or is not accessible! (oxLegacyDb) Stack Trace: #0 /var/www/web18/html/suedbau1/core/oxdebuginfo.php(185): oxSuperCfg->__call(‘UI’, Array) #1 /var/www/web18/html/suedbau1/core/oxdebuginfo.php(185): oxLegacyDb->UI(5) #2 /var/www/web18/html/suedbau1/views/oxshopcontrol.php(236): oxDebugInfo->formatAdoDbPerf() #3 /var/www/web18/html/suedbau1/views/oxshopcontrol.php(338): oxShopControl->_stopMonitor(false, false, NULL, Array) #4 /var/www/web18/html/suedbau1/views/oxshopcontrol.php(119): oxShopControl->_process(‘exceptionError’, ‘displayExceptio…’) #5 /var/www/web18/html/suedbau1/index.php(103): oxShopControl->start() #6 /var/www/web18/html/suedbau1/oxseo.php(46): require(‘/var/www/web18/…’) #7 {main} Faulty component –>

Leider habe ich es immer noch nicht hinbekommen :frowning:

Nochmal aufwirft.

M.E. ist ist ganz einfach deine geänderte tpl-Datei fehlerhaft. Was hast du denn darin geändert? Poste doch mal den Code.