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

[gelöst] Startseite mit Video / Best Practice?

Eingetragen von milton (25)
am 06.02.2010 - 12:22 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo zusammen,

ich bräuchte mal einen Schubser in die richtige Richtung.

Ich baue eine Seite, wo die Startseite sich von den Unterseiten unterscheidet. Hierfür habe ich die page-front.tpl.php angelegt. Auf der Startseite sollen 4 Blöcke erscheinen, in denen bei dreien jeweils die letzten x News-Einträge aus einer Kategorie angezeigt werden.

Im vierten Block soll ein Video erscheinen. Dieses ist immer der neueste Eintrag bei dem eigens angelegten Inhaltstyp "Video".

Mein (Verständnis-) Problem beginnt bei dem Video. Ich habe alle nötigen Module eingebaut, und mit dem Flowplayer kann ich ein Video abspielen. Getestet habe ich das bisher aber nur, indem ich ein Video "hart" ins Template eingetragen habe:

<?php print swf('meinvideo.flv'); ?>

Ich möchte nun aber an den Link zum neuesten Video kommen, damit ich diesen als Parameter an den Flowplayer übergeben kann.

In der block.tpl.php habe ich mal mittels print_r die Variable $block ausgegeben. Darin enthalten ist ja 'content'. Dieser ist aber bereits von einem anderen Template.

Wie komme ich hier nun am Besten an die nackte Information des Videos ran, ohne diese ganzen Verschachtelten Template-Dateien?

Oder denke ich gar zu kompliziert?

Bin für jeden Hinweis dankbar

PS: Ich hätte erwähnen sollen, dass ich mit Views arbeite

‹ Fehlermeldungen anders positionieren [gelöst] CSS basic II ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, es gibt viele Wege das

Eingetragen von Kars-T (1473)
am 06.02.2010 - 21:47 Uhr

Hi,

es gibt viele Wege das zu erreichen, was du willst.

Meine Empfehlung wäre:

Panels für die Homepage und darüber die Aufteilung machen. Das Video in ein CCK Feld wie http://drupal.org/project/emfield und dann entweder einen Node mit dem Video im Feld fest ins Panel oder über Views immer den aktuellsten oder sonst was anzeigen.

---

Viele Grüße,

Kars-T
XING | comm-press

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe es nun mit Blocks gelöst

Eingetragen von milton (25)
am 16.02.2010 - 22:25 Uhr

Danke für den Hinweis, bin dann aber doch bei Regionen und Blocks geblieben. Auf der Startseite habe ich 4 Regionen und für jeden Block ein eigenes View.

Das Template views-view-fields--Video.tpl.php enthält nun:

<?php print swf($fields['field_video_fid']->content); ?>

Das ganze mit swftools und flowplayer.

Works like a charme

:)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Pass mit den Regionen auf.

Eingetragen von Kars-T (1473)
am 17.02.2010 - 08:45 Uhr

Pass mit den Regionen auf. Alle Blöcke werden immer geladen, egal ob die Region im Theme ist oder nicht. Drupal hat ja keinen Kontext dafür. Du musst sicherstellen, das du bei den Blöcken eingestellt hast "Nur auf diesen Seiten laden" und dann . Sonst verschenkst du Leistung.

Und Nachteil der Methode ist, das du nun irgendwo fest im Theme stehen hast, was an dieser Stelle passieren soll. Ein CCK Feld kann dir das sparen und ist dann immer über die GUI veränderbar. Ich sag nicht, das es nicht gut ist, wie du das gemacht hast, aber du hast nach Best Use gefragt. Und da denke ich, das alles so offen sein sollte, wie es nur geht :)

---

Viele Grüße,

Kars-T
XING | comm-press

  • Anmelden oder Registrieren um Kommentare zu schreiben

Panels

Eingetragen von milton (25)
am 21.02.2010 - 14:09 Uhr

ich habe mir das Panels-Modul mal angeschaut. Sieht sehr umfangreich aus. Danke für den Hinweis, ich werde mir das mal in Ruhe ansehen.

Fürs Erste muss das mit den Regionen aber mal hinhauen... sind noch so viele Baustellen und so wenig Zeit.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • 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
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 1 Woche 2 Tagen
  • Textboxen mit Tabelle
    vor 1 Woche 2 Tagen
  • Du sollst ja auch keine
    vor 1 Woche 2 Tagen
  • Theme
    vor 1 Woche 2 Tagen
  • Welches Theme benutzt du
    vor 1 Woche 3 Tagen
  • Mit Responsive Raster hatte
    vor 1 Woche 3 Tagen
  • Hallo Alex,um das Häkchen
    vor 1 Woche 4 Tagen
  • Modul view_unpublished
    vor 1 Woche 5 Tagen
  • Modul "override node options"
    vor 1 Woche 6 Tagen
  • Im Grunde ist dass ein
    vor 2 Wochen 1 Tag

Statistik

Beiträge im Forum: 250270
Registrierte User: 20478

Neue User:

  • Stevebok
  • Robertnobia
  • AltonRaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
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