Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Basis Theme global zur Verfügung stellen (selbstaktualisierend)

Eingetragen von stephan.b (10)
am 11.12.2014 - 10:47 Uhr in
  • Themes & Theming
  • Drupal 7.x oder neuer

Hallo liebe Community,

wir haben mal wieder eine kleine Frage an Euch.

Und zwar nutzen wir momentan immer als Grundbasis für unsere Themes ein selbst entwickeltes Basis Theme, welches unter anderem mit dem CSS Framework LESS arbeitet und uns somit eine Menge Arbeit erspart. Wie das genau funktioniert bleibt unser Geheimnis :)

Grundsätzlich ist es momentan so, dass wir unser Basis Theme nehmen und es kopieren. Alle individuellen Anpassungen die wir vornehmen werden quasi überschrieben. Wir nutzen also momentan KEIN Sub-Theme o.ä.

Was wir gerne wollen:

  • Ein Basis-Theme (unsere "Framework")
  • Ein individuelles Sub-Theme, welches das Basis-Theme integriert
  • Wir wissen das dies bereits möglich ist indem man einfach ein Basis-Theme mit einem Sub-Theme verknüpft
  • Jetzt das Besondere zum Basis-Theme:
    • Wir hätten es gerne so, dass das Basis-Theme immer die selbe Basis hat (Wenn wir was erweitern sollte es in ALLEN unseren Drupal Webseiten verfügbar sein)
    • technisch sind es allerdings voneinander getrennte Drupal-Systeme, dies muss auch unbedingt so bleiben
    • CSS und Template Dateien des Basis Themes würden wir also gerne Global auf unseren Server ablegen und gemeinsam Verwenden
    • Das individuelle Sudbtheme soll weiterhin getrennt voneinander blieben (erklärt sich denke ich von selbst)

Kennt jemand eine Möglichkeit dies genau so zu realisieren?

Nochmal kurz zur Struktur:
- Basis-Theme (global auf Webserver)
- Sub-Theme (auf Kundenserver / Kundenaccount)

‹ Hintergrund Bild aus Node field in page.tpl Sicherheits Risiko? [fast gelöst] page.tpl.php macht nicht das was sie soll ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Man kann ja mit Symlinks

Eingetragen von montviso (2188)
am 11.12.2014 - 19:13 Uhr

Man kann ja mit Symlinks Multisite-Umgebungen schaffen.
Sowas müßte doch eigentlich auch für einen Themeordner funktionieren, der von mehreren Installationen geteilt wird.
Hier ist das Vorgehen für Multisite-Installationen erläutert.
http://www.espend.de/projekte/artikel/multisite-mehrere-seiten-einer-dru...

  • Anmelden oder Registrieren um Kommentare zu schreiben

montviso schriebMan kann ja

Eingetragen von stephan.b (10)
am 12.12.2014 - 09:13 Uhr
montviso schrieb

Man kann ja mit Symlinks Multisite-Umgebungen schaffen.
Sowas müßte doch eigentlich auch für einen Themeordner funktionieren, der von mehreren Installationen geteilt wird.
Hier ist das Vorgehen für Multisite-Installationen erläutert.
http://www.espend.de/projekte/artikel/multisite-mehrere-seiten-einer-drupal-installation-mit-symlink.html

Danke für den hildreichen Link und der guten Antwort.

Weißt Du ob das auch funktioniert, wenn die einzelnen Seiten nicht auf dem selben Space liegen?

Kurz zum Verständnis:

Wir haben einen managed Server auf dem einzelne Kunden (Webspaces) liegen.

Beispiel:

- Server
-- Unteracctount (Webhosting)
--- Kunde 1 (Webspace)
--- Kunde 2 (Webspace)
--- Kunde 3 (Webspace)
-- Unteraccount (intern)

Jetzt haben wir vor unter Unteracctount (Webhosting) Unser Basis Theme abzulegen und in den einzelnen Kundenaccounts abzurufen.
Da die Accounts voneinander getrennt sind und dies auch so gewünscht ist weiß ich nicht wie wir von dem Kundenaccount auf den "Hauptaccount" verlinken können.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn die Ordner für die

Eingetragen von montviso (2188)
am 12.12.2014 - 09:41 Uhr

Wenn die Ordner für die Webspaces physikalisch auf einem Server liegen und unter einem Web-Paket gemanaged werden, müßte das schon gehen.
Aber Du brauchst natürlich einen Root-User, der über alle Webspaces hinweg (also im Beispiel Unteraccunt Webhosting hinweg) die entsprechenden Rechte hat, um die Symlinks anzulegen.
Das sollte ja auf dem Managed Server der Fall sein, oder?
Am Besten mal den Hoster fragen, bei dem der Webspace liegt.
Ich überlege gerade, wie das bei uns wäre.
Wir haben ein größeres Paket managed Server bei Host Europe, auf dem unsere diversen eigenen Projekte mit jeweils eigenem Domainnamen liegen.
Da könnte ich das so einrichten - habs aber noch nicht getan ;-)
Deshalb besser noch jemanden fragen, der sich wirklich damit auskennt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 4 Tagen 32 Minuten
  • Hey danke
    vor 4 Tagen 19 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 13 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 3 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 8 Stunden
  • In der entsprechenden View
    vor 2 Wochen 8 Stunden
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 8 Stunden
  • gelöst
    vor 4 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association