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 - 14: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 (9461)
am 12.04.2011 - 18: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 - 20: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

  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 3 Tagen 11 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 4 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 20 Stunden
  • melde mich mal wieder, da ich
    vor 9 Wochen 5 Tagen
  • Hey danke
    vor 9 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 1 Tag
  • In der entsprechenden View
    vor 11 Wochen 1 Tag

Statistik

Beiträge im Forum: 250237
Registrierte User: 20466

Neue User:

  • StevenEness
  • ocvk2810
  • marouane.blel

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