Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Views und Pfade für Subdomains

Eingetragen von viraul (10)
am 12.04.2011 - 15:08 Uhr in
  • Views
  • Drupal 6.x

Hallo zusammen,

folgendes Szenario:
Drupal (6.x) ist als Multisite eingerichtet mit der Hauptdomain www.example.com als /sites/default und www1.example.com als Subsite /sites/www1.example.com.

Mit Aufruf der Seite www.example.com/exampleview bekomme ich über einen View meine gewünschten Inhalte eingeblendet. Ich möchte nun, dass mit dem Aufruf www1.example.com/exampleview andere Inhalte eingeblendet werden, alle anderen Inhalte, Theme, etc. jedoch gleich bleiben. Die Subdomain greift auf die gleiche Datenbank zu wie die Hauptdomain. Neben dieser aufgerufenen Seite soll die Startseite jeweils noch andere Inhalte haben, das soll hier aber mal unerheblich bleiben.

Wie kann ich den Vieweintrag nun so modifizieren, dass er jeweils auf die aufrufende Domain reagiert? Ich dachte mir, dass ich für jede Domain eine Page anlege. Einmal ist es der Pfad "exampleview" für die Hauptdomain und in der anderen Page "www1.example.com/exampleview" mit anderen Filtereinstellungen z.B. (je nach anzuzeigenden Inhalten).
Das klappt aber leider nicht, also hab ich wohl falsch gedacht :) Egal ob ich nun die Hauptdomain oder Subdomain aufrufe, bekomme ich immer die gleiche Ausgabe.
Es kommt hinzu, dass bei Pfad immer schon "www.example.com" als Domain drinsteht (über dem Feld, wo ich den Pfad eintragen kann). Wenn ich die Einstellung des Viewpfads über die Subdomain aufrufe, steht im Pfad schon immer "www1.example.com" drin, un dich kann nur noch den Seitenname ("exampleview") eintragen.

Danke für die Unterstützung!

‹ [gelöst] Seitenwechsel in Views - Exposed Filter ausgeblendet mit jquery CCK Textfeld oder area umwandeln in Taxonomie Feld? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Pfad fängt immer erst

Eingetragen von wla (9466)
am 12.04.2011 - 19:41 Uhr

Der Pfad fängt immer erst hinter der Domain an. Bei gleicher Datenbank hast Du also gleiche Pfade. Also mußt Du einen Workaround nehmen. Du rufst den View nicht direkt auf, sondern irgendeine neue Seite. In deren Body fügst Du PHP-Code ein, der je nach aufgerufener Domain (das kannst Du in PHP ja auswerten) einen anderen View aufruft mittels views_embed_view. Dann ist der Pfad für den View nach außen gleich (der Pfad zu dieser Seite) aber intern werden zwei verschiedene Views aufgerufen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für Deine Antwort! Die

Eingetragen von viraul (10)
am 12.04.2011 - 21:21 Uhr

Danke für Deine Antwort!

Die Datenbank bzgl. den Views muss ja nicht die gleiche sein, da views ja nicht laufend verändert werden. Ich habe nun die 3 Datenbanktabellen (views_display, views_object_cache und views_views) für die Subsite der Subdomain separat eingerichtet und verwalte die Views für die zwei Seiten nun auch separat. Wenn an den Views jetzt was geändert wird, muss ich es halt in beiden Seiten einpflegen.

Jetzt habe ich aber das Problem, dass der "falsche" Link als aktiv dargestellt wird: ich habe beide Links in die Primary Links gesetzt. Wenn ich nun auf www1.example.com/exampleview klicke, lädt die seite korrekt, jedoch wird der Link zu www.example.com/exampleview ge"highlight"et.

Welche Datenbanken muss ich denn noch separieren, um auch die Links jeweils zu separieren (menu_links, menu_router, menu_custom reicht offensichtlich nicht, denn die hab ich schon probiert).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 1 Tag
  • Wenn die Subdomain auf
    vor 1 Woche 3 Tagen
  • ordnerstruktur
    vor 1 Woche 3 Tagen
  • Die Subdomain muß auf den
    vor 1 Woche 6 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 5 Wochen 15 Stunden
  • Guckst du hier: step by step
    vor 5 Wochen 15 Stunden
  • Ich habe ja keine Angst vor
    vor 6 Wochen 3 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 5 Tagen
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 18 Minuten

Statistik

Beiträge im Forum: 250289
Registrierte User: 20517

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 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