Image path in Drupal 7

Angenommen, Sie haben einem Inhaltstypen mit einem Bild Feld Namens field_image und Sie möchten die URL des Bildes im Template verwenden.

In Drupal 6 gab es im $node noch den filepath. In Drupal 7 gibt es nur noch den Namen des Bildes (filename) und die URI aber den eigenlichen Pfad zu sites/default/files ... gibt es nicht mehr.

Wenn man aber trotzdem den Pfad des Bildes im Template verwenden möchte kann man mit der URI und der Funktion file_create_url() den Pfad bekommen.

in unserem Beispiel:

$bildpfad = file_create_url($node->field_image['und']['0']['uri']);

Drupal Commerce Conversion Tracking mit Google Analytics

Mit Google Analytics (GA) lässt sich so Einiges anstellen, wenn man nur weiß wie. Und die Funktionen von GA gehen deutlich über normale Website-Statistiken hinaus, die uns die Frage beantworten "Wie oft wurde auf Inhalt XY zugegriffen?". GA erlaubt Einblicke in die Interaktion des Nutzers mit der Seite um zu erkennen, wo es eventuell hakt und wo Verbesserungsbedarf besteht. Dieses Kurztutorial beschreibt wie Ihr "Conversions" nutzt um den Bestellvorgang Eures Online-Shops (am Beispiel von Drupal Commerce) zu analysieren.

Ein typischer Bestellvorgang

Theme-Funktionen in einem Modul überschreiben

Bis zur Version Drupal 6 war es möglich eine Theme-Funktion, e.g. theme_element(), durch das Präfix phptempalte_element() zu überschreiben. Nach dem Patch "Die, themeEngineName_ prefix, die!" ist das ab Drupal 7 nicht mehr möglich.

Drupal 7 Views Tutorial für Views 3

Wer zum ersten mal mit Views arbeitet ist oft ziemlich hilflos. Views ist ein sehr mächtiges Drupal Modul mit dem man Datenbankabfragen und -ausgaben erstellen kann.

Als Beispiel möchte ich folgendes machen: Ich habe einen Contenttype "Referenz", der hat die Standardfelder Titel und Body und ich habe ihm noch ein weiteres Bild-Feld "Logo" hinzugefügt. Ich habe dann ein paar Referenzen angelegt und will nun aber auch eine Übersichtsseite all meiner Referenzen haben. Es soll der Titel da stehn auf den ich klicken kann um auf die Referenz zu kommen, ein kurzer Anrisstext des Bodyfeldes und das Logo der Referenz.
Sowas macht man mit Views! Auf gehts!

Javascript richtig einbinden

Dieses Tutorial ist spezifisch für Drupal 7. Das Drupal 6 Tutorial: Javascript richtig einbinden findest du hier.

Am einfachsten ist es, Javascript Dateien über die .info-Dateien eines Themes oder (neu in Drupal 7) eines Moduls einzubinden. Seit Drupal 6 kann man dies über die theme-name.info Datei (jedes Modul und Theme besitzen diese Datei im Modul oder Theme Ordner). Seit Drupal 7 ist dies auch über die modul-name.info Datei möglich.

Beispiel für die theme-name.info Datei

; $Id:$
name = Theme Name
description = Beschreibung
core = 6.x

Syndicate content