2016-08-23 3 views
3

Ich habe einige Leitfäden gelesen und ein YouTube-Video zum Erstellen eines benutzerdefinierten Designs für OpenCart angeschaut. Nach dem Ausprobieren verschiedener Dinge scheint es immer noch nicht richtig zu funktionieren.Warum wird das benutzerdefinierte Thema von OpenCart 2.3 nicht angezeigt?

Wenn ich zu "Erweiterungen> Themen> Shop bearbeiten" gehe, kann ich das Design-Verzeichnis wechseln, aber das scheint nicht richtig. Die Frage Blase dort sagt, dass das Ändern des Themenverzeichnisses hier nur für ältere Unterstützung von älteren Themen ist. Aktuelle Themen sollten über 'System> Einstellungen> Store bearbeiten> Registerkarte' Allgemein '(Themen-Dropdown-Liste auswählen) verfügbar sein.

Warum scheint das nicht zu funktionieren? Die neue Version soll auf das Standard-Theme zurückgreifen, wenn etwas nicht verfügbar ist, aber nicht, wenn ich das Theme-Verzeichnis ändere. Ich habe sogar versucht, einfach den gesamten Standardordner zu kopieren und umzubenennen.

Antwort

2

In Datei <Your project name>/catalog/controller/event/theme.php Zeile ersetzen 16 aus:

$theme = $this->config->get('config_theme'); 

zu:

$theme = $this->config->get($this->config->get('config_theme') . '_directory'); 
0

Ich weiß, es ist etwas spät zu beantworten, aber es kann für andere hilfreich sein.

In OpenCart 2.3.0.2 ein eigenes Thema zu schaffen wenig komplex ist, schließlich ich diesen doc hier gefunden, die mir http://undefined.gr/site/2016/10/09/custom-opencart-2-3-0-2-theme/ sehr geholfen

Um mit Kopie des Standardordner upload/Katalog/view/Thema gefunden zu starten/default in einen neuen Ordner im selben Verzeichnis. Nennen Sie es "Mytheme".

Kopieren Sie dann die Datei theme_default.php in Upload/Admin/Controller/Erweiterung/Thema und legen Sie es in das gleiche Verzeichnis. Nennen Sie es "mytheme.php".

  • Umbenennen der Klasse (Zeile 2):

ControllerExtensionThemeMyTheme + Alle ersetzen „theme_default“ Text „mytheme“. Ja, es gibt eine Menge (197).

Kopieren Sie die theme_default.tpl in Upload/Admin/Ansicht/Vorlage/Erweiterung/Thema und legen Sie es in das gleiche Verzeichnis. Nennen Sie es "mytheme.tpl".

  • Ersetzen Sie alle "theme_default" Text zu "Mytheme". (48)

Copy theme_default.php in upload/admin/language/de-de/Erweiterung/Thema und es im selben Verzeichnis abgelegt werden. Nennen Sie es "mytheme.php".

  • Setzen Sie den Titel des neuen Themas in heading_title (Zeile 3) auf "My Theme".

schließlich für das thumnail Bild korrekt im Speicher Einstellungen anzuzeigen umbenennen default.png in upload/Katalog/view/Thema/mytheme/Bild nun in der Verwaltung gehen mytheme.png> Erweiterungen> Erweiterungen und wählen Sie Designs in "Wählen Sie den Erweiterungstyp". Sie sollten Ihr neues Thema sehen. Installiere es mit der grünen (+) Taste und bearbeite es um es zu aktivieren. Stellen Sie außerdem sicher, dass Sie beim Bearbeiten des Themas das richtige Themenverzeichnis festlegen!

Dann in System> Einstellungen bearbeiten Sie Ihr Geschäft, um Ihr neues Thema zu verwenden.

Das sollte es tun. Sie können nun fortfahren und mit dem Zerhacken und Ändern des Standardthemas

beginnen
Verwandte Themen