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

Drupal Kalender in Wordpress einbinden.

Eingetragen von LJR (132)
am 01.08.2013 - 16:08 Uhr in
  • Views
  • Drupal 7.x

Eine etwas ungewöhnliche Frage, von der ich nicht wusste, wo ich sie exakt einordnen soll.

Ich betreibe einen Online-Kulturkalender: Open-the-City. Nun habe ich eine Partnerseite eines anderen Anbieters, der gerne meine mit dem Calendar-Module erstellte Kalenderansicht in meiner linken Seitenliste bei sich in der der Seitenleiste seiner WordPress Seite anzeigen möchten. Beabsichtigt ist: Klickt man dort auf ein Datum, so soll man auf die entsprechende Tagesansicht meiner Seite weitergeführt werden. Man müsste also gewißermaßen den Inhalt des entsprechenden Blocks von mir wie ein Script oder ein Widget auf der Wordpress Seite einfügen.

Ist es möglich den Inhalt eines Blocks wie ein Script auf einer WordPress Seite anzuzeigen? Oder gewissermaßen ein iframe erstellen, in dem nur der Inhalt dieses Blocks angezeigt wird?

‹ View Exposed Filter - Sort Order / Sortierreihenfolge als Icon/ Pfeile Views Filter nach User Entityreference ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

es geht schon, ich würde ein

Eingetragen von sepp68 (444)
am 01.08.2013 - 20:41 Uhr

es geht schon,
ich würde ein neues Theme machen, das nur eine Region hat, die dann deinen Block ausgibt
und dann per iframe einbinden

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry, dass ich so lange

Eingetragen von LJR (132)
am 24.08.2013 - 11:45 Uhr

Sorry, dass ich so lange nicht geantwortet habe. War zwischenzeitig weg und hatte dann viel zu tun.

  1. Also, ich habe zunächst mal ein "leeres Theme" das lediglich aus dem Hauptinhalt besteht, erstellt.
  2. Dann habe ich eine View erstellt mit einer page, die lediglich aus einer Minikalendersicht besteht.
  3. Dieser page habe ich den path "test.openthecity.de/widget-kalender" zugeteilt.
  4. Dem node unter dieser URL wiederum habe ich über das Modul themekey das leere Theme verpasst.

So habe ich also unter der oben stehenden URL eine Seite, die aus nichts anderem als einer Minikalenderansicht besteht erstellt. So weit, so gut.
In WordPress habe ich über ein iframe Modul diese Seite als Widget in der Seitenleiste eingefügt. Funktioniert zunächst ganz gut, weil nach dem Anpassen der Maße in dem Widget lediglich der Minikalender zu sehen ist.

Das Ganze hat allerdings einen Riesenhaken. Sobald ich ein Datum in dem Minikalender anklicke, wird die Tagesansicht in diesem kleinen Widget-Fenster geöffnet und damit praktisch unbrauchbar, weil das kleine Widget natürlich viel zu klein für den Anblick der gesamten Seite ist.

Ich müsste also erreichen, dass in diesem Minikalender, oder in dem leeren Theme, alle Links in einem neuen Fenster geöffnet werden. Das ist mit dem Inhaber der Partnerseite, die diese Minikalenderansicht von mir gerne hätte, auch so abgesprochen. Wie schaffe ich es aber nun diesem Minikalender dazu zu bringen, dass er jeden Link in einem neuen Fenster öffnet?

Ich hoffe, ich habe mich einigermaßen verständlich ausgedrückt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Links koennen ein target

Eingetragen von quiptime (4972)
am 24.08.2013 - 12:13 Uhr

Links koennen ein target haben. Im Falle einer neuen Seite ist es _blank. Bei Links innerhalb von Frames ist das Linktarget ein wichtiger Parameter.

Du kannst das ja mal simulieren in dem Du mittels Firebug oder Crome Dev das Target eines Links im Minikalender auf "_blank" modifizierst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mein Problem ist, ich bekomme

Eingetragen von LJR (132)
am 24.08.2013 - 14:53 Uhr

Mein Problem ist, ich bekomme nicht heraus wo das calendar module für die Miniansicht der Kalender die Links für das Tagesdatum generiert. Genau da müsste ich irgendwie das _blank Target einfügen, aber ich finde nicht heraus wo.

Da ich mein leeres Theme (basiendernd auf dem basic theme) lediglich für den Minikalnder verwende, wäre es natürlich auch eine Idee, dieses Theme dazu zu bringen alle Links mit dem _blank Target zu versehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

wenn du das Modul calendar

Eingetragen von sepp68 (444)
am 24.08.2013 - 19:03 Uhr

wenn du das Modul calendar nutzt, dann hast under /module/calendar/theme eine calendar-mini.tpl.php, die diese Darstellung erstellt.
Kopiere dieses Template in dein Theme und passe ea an ...
Der Link sollte irgendwo in $cell (Zeile 50) stecken ..

Viel Erfolg !

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