Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Token/Platzhalter für den Verzeichnisnamen?

Eingetragen von mauroS (125)
am 06.10.2015 - 12:40 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hi,

ich arbeite mit mehreren Drupal Commerce Shops und kopiere auch ständig Neue. Dazu nehme ich immer einen bestehednen Shop, kopiere ihn und leere alle relevanten Tabellen.
Mein Problem ist nur, dass in dieser "Muster-Installation" an verschiedenen Stellen Pfadangaben in Links etc sind. Ich muss dann nach jeder Kopie alle relevanten Seiten aufrufen und den Pfad manuell ändern. Also z.B.

meinedomain/verzeichnis1/test.html in

meinedomain/verzeichnis2/test.html in

Gibt es nicht die Möglichkeit, das Verzeichnis als Token/Platzhalter an einer zentralen Stelle zu deinfieren, damit ich mir diese ganzen manuellen Änderungen spare, z.B. so:
meinedomain/[platzhalter-verzeichnis]/test.html

Wäre toll, wenn mir da ggf. jemand helfen könnte.

Vielen Dank!

Michael

‹ Drupal 8: Regionen [gelöst] Token/Platzhalter für den Verzeichnisnamen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist leider etwas

Eingetragen von montviso (2188)
am 07.10.2015 - 06:24 Uhr

Das ist leider etwas ungeschickt, daß diese Pfad-Angaben in die Daba geschrieben werden.
Ich verwende inzwischen Grundsätzlich Sub-Domains, um unterschiedliche Installationen unter meinedomain anzuspechen, also z.B, verzeichnis1.meinedomain und verzeichnis2.meinedomain.
Dadurch fallen die Pfadangaben in der Datenbank komplett weg, weil sich jede Installation verhält, als wäre sie in die Root kopiert (bzw. aus Sicht des Servers liegt sie in der Root).
Eine andere Lösung ist mir auch nach längerer Recherche und Überlegungen nicht unter die Finger gekommen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo montovisio, danke für

Eingetragen von mauroS (125)
am 07.10.2015 - 07:39 Uhr

Hallo montovisio, danke für deine Antwort.
Ich bin mir nicht sicher, ob ich das richtig verstehe oder ob ich meinen Eintrag vielleicht nicht ganz richtig formuliert habe. Ich mach am Besten noch mal ein Beispiel:

Mein Shop Nr. 1 hat in einem node AGB's den Hinweis, dass ich unter der Domain "meinedomain.de/shop1" Waren anbiete...

Jetzt kopiere ich Shop 1 und will Shop 2 eröffnen. Dann muss ich händisch dieses node "AGB's" öffnen und den Satz entsprechen anpassen, dass ich unter "meinedomain.de/shop2" Waren anbiete..

Von diesen Beispielen gibt es bestimmt 20, die ich jedes Mal manuell korrigieren muss. Deshalb war meine Frage, ob ich nicht über einen Token/Platzhalter immer automatisch das richtige eintragen lassen kann...

Weisst du, wie ich es meine?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul Pathologic

Eingetragen von tfranz (125)
am 07.10.2015 - 09:22 Uhr

Vielleicht kann Dir das Modul "Pathologic" (https://www.drupal.org/project/pathologic) bei dem Problem helfen?
Basiert zwar nicht auf Tokens, aber kann einige Pfade-Probleme beim Kopieren von Installationen lösen …

Ansonsten könntest Du versuchen, eigene Tokens zu definieren, zum Beispiel mit "Custom Tokens" (https://www.drupal.org/project/token_custom) oder einem eigenen Modul (https://www.drupal.org/node/1308488).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe Dein Problem schon

Eingetragen von montviso (2188)
am 07.10.2015 - 09:35 Uhr

Ich habe Dein Problem schon verstanden.

Mein Vorschlag war, auf URL's wie www.meinedomain.de/shop1 zu verzichten und stattdessen shop.1.meinedomain.de zu wählen, oder besser noch www.meinedomain-shop1.de.
Nicht nur, daß Du damit die Pfad-Problematik los bist, sondern es ist auch aus Suchmaschinen-Optimierungs-Gründen besser, wenn zwei unterschiedliche Online-Shops unter unterschiedlichen Domains laufen.

Oder hast Du wirklich gute Gründe, das mit gleichem Domainamen und unterschiedlichem Unterordner zu machen?

Pathologic ist ja ganz nett, aber ich würde es nicht anwenden, um evt. Fehler in den Grundüberlegungen zu kaschieren.

Worauf ich raus will, sind Überlegungen, die mit Drupal gar nicht so viel zu tun haben. Oft ist es so, wenn man auf ein technisches Problem stößt, daß sich raus stellt, daß ein Problem mit den grundsätzlichen Überlegungen dahinter liegt. Und das wird dann nicht besser dadurch, daß man das technische Problem irgendwie löst...

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, vielen Dank für deine

Eingetragen von mauroS (125)
am 07.10.2015 - 10:16 Uhr

ok, vielen Dank für deine nochmalige Erklärung. Jetzt hab ich's verstanden. Eine eigene Domain kommt aber nicht in Frage, es muss immer die Gleiche sein. Dann versuche is es ggf. mal mit den Subdomains! Vielen Dank!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht hilft dir das

Eingetragen von leda.ch (977)
am 07.10.2015 - 16:37 Uhr

Vielleicht hilft dir das Modul Custom Tokens. Siehe dazu das Beispiel hier. Damit müsstest Du nur jeweils den Klartext des Tokens anpassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das scheint genau das zu

Eingetragen von mauroS (125)
am 08.10.2015 - 09:52 Uhr

Das scheint genau das zu sein, was ich gesucht habe!

Wenn ich das Modul installiert habe und das Beispiel anlege:

$basictoken = 'My simple phrase or text';
return $basictoken;

habe ich aber leider in der Spalte "demo" nicht wie beschrieben meinen Tocken, sondern es wird der ganze php-code ausgegeben:

$basictoken = 'My simple phrase or text';
return $basictoken;

?????

  • Anmelden oder Registrieren um Kommentare zu schreiben

"The new 7.x-2.x relies on

Eingetragen von leda.ch (977)
am 08.10.2015 - 10:35 Uhr

"The new 7.x-2.x relies on input filters. While still allowing for PHP tokens through the D7 core PHP filter module, administrators can permit only HTML or plain text custom tokens."
Vielleicht hat das was mit dem zu tun.
Hast Du Dir die Dokumentation des Moduls ganz durchgelesen?
Ich hab das Modul vor Jahren mal genutzt, bin also nicht auf dem neuesten Stand, aber eigentlich sollte es funktionieren.

  • 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 2 Wochen 6 Tagen
  • Hey danke
    vor 2 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 3 Wochen 13 Stunden
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 2 Tagen
  • In der entsprechenden View
    vor 4 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 2 Tagen
  • gelöst
    vor 6 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20465

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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 26 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