Ein Template für mehrere Shops

Ishi-Island

Gut bekanntes Mitglied
21. April 2009
154
0
Hallo, ist es möglich EIN Template für mehrere JTL3-Shops zu verwenden? Das Design soll nur jeweils per Smarty/PHP-Filterung + CSS für shopspezifische Elemente in dem einen Template gepflegt werden.

Ziel:
Neuer aktueller Arbeitsaufwand = Alter Arbeitsaufwand / Anzahl Shops

Wär super(wichtig) 🙂
Grüße,
Ishi Island
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Ein Template für mehrere Shops

ich versteh zwar nicht so gaaanz deine Frage....aber

ja klar

der shop wird doch auch seitens JTL mit einem Template (und verschiedenen themes) für viele JTL3-Shops ausgeliefert *verwirrt*
 

Ishi-Island

Gut bekanntes Mitglied
21. April 2009
154
0
AW: Ein Template für mehrere Shops

ja klar, ich mochte aber ein und dasselbe Template für mehrere JTL3Shops 😉 Das Template selbst soll durch Symarty- oder PHP anfragen dann abhängig vom zugreifenden JTL3Shop verschiedene Boxen und Stylesheets verwenden. Das wäre auch nicht weiter das Problem (von der Programmierung).

Die Frage ist nur: Wie stelle ich EIN Template bei MEHREREN Shops gleichzeitig ein. Ich könnte nat. das Template bei Veränderung jeweils für jeden Shop spiegeln, das ist aber keine schöne Lösung 😉

Grüße und danke trotzdem für die Antwort 😉

Ishi Island
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Ein Template für mehrere Shops

ahjetz habich dich....du willst quasi ein und dieselbe tpl-Datei (die physikalisch auch nur 1x im filesystem vorhanden ist)....für mehrere shops nutzen...korrekt?

hmmmm....ich unterstelle jtezt mal, dass du natürlich für jeden Shop eine eigene JTL-Lizenz hast....liegen die Shops denn auf ein und dem selben webserver?
 

argy

Gut bekanntes Mitglied
30. Juni 2007
908
2
Bitterfeld
AW: Ein Template für mehrere Shops

mal so als frage am rande: kann es da nich eventuell zu verstrickungen kommen wenn die datei gleichzeitig von mehreren shops aufgerufen wird?
 

Ishi-Island

Gut bekanntes Mitglied
21. April 2009
154
0
AW: Ein Template für mehrere Shops

ja genau jetzt hast du es =) ja mit mehreren Shoplizensen!
Die Seiten liegen auf einem Server. Alle haben aktuell ihr eigenes. Ich muss 5 verschiedene Templates pflegen. Das ist doof^^

Zu Verstrickungen sollte es m.M. nach nicht kommen können.

grüße! 🙂
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Ein Template für mehrere Shops

ich hab jetzt echt keine Lust auszuprobieren ob es reicht, wenn du in der
/includes/defines.php
alle Verweise auf das template-Verzeichnis entsprechend anpasst, ausreicht
 

Ishi-Island

Gut bekanntes Mitglied
21. April 2009
154
0
AW: Ein Template für mehrere Shops

ne schon klar das is mein job. 😉 danke sehr ich probiers mal!
 

Ishi-Island

Gut bekanntes Mitglied
21. April 2009
154
0
AW: Ein Template für mehrere Shops

Das scheint nicht auszureichen, wenn ich nur für "PFAD_TEMPLATES" einen externen Pfad angebe (auf den ich das Template gespiegelt habe) erscheint beim aufrufen der Seite nur ein weisser Bildschirm. @JTL-Team: Wie bekomme ich das hin?

Grüße,
Johannes
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
AW: Ein Template für mehrere Shops

Also sowas ist standardmäßig nicht vorgesehen, daher wüsst ich da jetzt auf Anhieb keine erprobte Lösung.
Sofern du ssh-Zugriff auf den Server hast und es ein Linux-System ist, versuch es doch einfach mal mit einem Symlink des Template-Ordners in die 2 anderen Shops. Symlink-Howto: Symbolische Verknüpfung ? Wikipedia
 

Ishi-Island

Gut bekanntes Mitglied
21. April 2009
154
0
AW: Ein Template für mehrere Shops

Danke schonmal für den Symlink Tipp!

Wir haben einen Server gemietet der mit Plesk konfiguriert wird und dort auch SSH-Rechte. Dort ist für jeden Shop einen Domain bzw "Kunde" eingerichtet zB shop1.de, shop2.de. Aus FTP Sicht hat also auch jeder Shop seinen eigenen Webspace/Zugangsdaten. Auch der SSH-Zugriff ist aber sogesehen Domaingebunden.

Ich könnte also auch einen Space/Kunde/Domaine für das allumfassenden Template machen auf den alle Shops zugreifen sollten.

Ist so ein Domainübergreifender Symlink per SSH überhaupt möglich? Wenn ja wie?

Eine andere Möglichkeit wäre dass das Template zwar auf jedem Domainspace hart hinterlegt sind sich aber über eine weiteres Templateverzeichniss auf (automatisch oder auf Knopfdruck?) synchronisieren. Wenn ich also eine Datei im Templateordner anlege/ändere/lösche soll dies in allen Shop-Template-Verzeichnissen auch passieren. Ist so etwas realisierbar?

Grüße,
Johannes
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.087
218
Erkelenz
AW: Ein Template für mehrere Shops

Danke schonmal für den Symlink Tipp!

Wir haben einen Server gemietet der mit Plesk konfiguriert wird und dort auch SSH-Rechte. Dort ist für jeden Shop einen Domain bzw "Kunde" eingerichtet zB shop1.de, shop2.de. Aus FTP Sicht hat also auch jeder Shop seinen eigenen Webspace/Zugangsdaten. Auch der SSH-Zugriff ist aber sogesehen Domaingebunden.

Ich könnte also auch einen Space/Kunde/Domaine für das allumfassenden Template machen auf den alle Shops zugreifen sollten.

Ist so ein Domainübergreifender Symlink per SSH überhaupt möglich? Wenn ja wie?

Geht es dir um die Erstellung des Links? Dann könntest du, Englischkenntnisse vorausgesetzt, zum Beispiel unter dem Link How to create symbolic link in Unix - Techie Corner nachlesen wie es gemacht wird.

Eine andere Möglichkeit wäre dass das Template zwar auf jedem Domainspace hart hinterlegt sind sich aber über eine weiteres Templateverzeichniss auf (automatisch oder auf Knopfdruck?) synchronisieren. Wenn ich also eine Datei im Templateordner anlege/ändere/lösche soll dies in allen Shop-Template-Verzeichnissen auch passieren. Ist so etwas realisierbar?

Ich denke schon das das machbar ist. Da du ja Shell-Zugriff hast könntest du dir ein Skript erstellen das entweder wahllos alle Dateien in deine anderen Template-Ordner verteilt oder aber du schreibst dir ein Skript das für jede Datei das Erstellungs- und / oder Änderungsdatum vergleicht und dann da wo es ein neueres File gibt die Datei kopiert. Da du den VOrgang selber auslösen würdest wäre wahrscheinlich Version 1 die einfachere.
 

Ähnliche Themen