ich bastle mir hier mit Bordmitteln mehr oder weniger erfolgreich ein neues Template und mache bestimmt einiges falsch. Ich würde mich über ein Paar Anregungen zum Thema Software freuen.
Ich habe eine Editor (Textwrangler) und benutze Firebug. Allerdings tue ich mich schon schwer, die zu ändernde Datei überhaupt zu finden. Über die Oxid Doku findet man einiges heraus, aber wie nutze ich firebug, um die entsprechende Datei, die ich ändern möchte, überhaupt zu finden?
Alle Template-Dateien in den Editor zu laden und dann mit dem zu ändernden Code über die Suche die Datei zu finden ist sehr umständlich und führt bei mir selten zum Erfolg.
Gibt es einen Editor, der die geänderten Dateien dann gleich hoch lädt, damit das etwas schneller geht?
Bei Fireburg kann ich im Reiter STYLE Kleinigkeiten ändern und sehe im Browser direkt das Ergebnis. Wenn ok, ändere ich das dann im Code und lade hoch. Das ist auch alles sehr umständlich. Geht das eleganter?
[B]Ein Beispiel[/B]
Ich möchte bei der CE 4.9 im Azure Theme das Aussehen der Kästchenheader (rechts) PARTNER, NEWS, SHOPLUP ändern (Standardeinstellung).
Fireburg bringt mir unter dem Reiter STYLES folgendes:
Es wird die Oxid.css genannt.
Ich kann aber oben im Code nur die Hintergrundfarbe der Buchstaben ändern. Ich sehe keine Möglichkeit das “Blau” im Hintergrund zu ändern. Ich kann auch nicht sehen, dass es sich um ein Bild handelt. Was mache ich falsch?
Obwohl Du seit 5 Jahre angemeldet bsit, fehlen Dir offensichtlich etliche Grundlagen.
Welches Template für eine Ausgabe zuständig ist, findest Du heraus, indem Du den “Debug-Modus” einschaltest: In der “config.inc.php”
// enable debug mode for template development or bugfixing
// -1 = Logger Messages internal use only
// 0 = off
// 1 = smarty
// 2 = SQL
// 3 = SQL + smarty
// 4 = SQL + smarty + shoptemplate data
// 5 = Delivery Cost calculation info
// 6 = SMTP Debug Messages
// 7 = oxDbDebug SQL parser
// 8 = display smarty template names (requires /tmp cleanup)
$this->iDebug = 0;
die letzte Zeile auf
$this->iDebug = 8
ändern, dann das /tmp leeren (.htaccess darf nicht gelöscht werden)
Wenn Du eine Datei in einem FTP-Programm öffnest, änderst und wieder abspeicherst, wird die Datei im Normalfall wieder hochgeladen.
Musste die Dateiberichtigung der config ändern und konnte dann die geänderte Datei hochladen. Danach habe ich die Rechte wieder auf 444. War das richtig?
Ich kann jetzt aber bei fireburg keine Änderungen feststellen. Ich sehe immer noch nicht, wie ich den header der Boxen ändern kann.
in deinem lokalen Shop kannst du config.inc.php auch dauerhaft beschreibbar lassen.
Der Template Debug Modus bewirkt keine Änderung der oxid.css, sondern dein shop müsste etwa so aussehen: http://debug.oxidtheme.de/
Damit siehst du nur, welche Template Datei wo benutzt wird.