tipps

Drupal 7 - Body Tag modifzieren

Da hat sich doch einiges ein wenig verändert mit Drupal 7. Wer etwas in der Bodyklasse oder im Head Bereich des Htmls verändern möchte, der sucht unter preprocess_page leider vergebens:

In Drupal 7 gibt es neu noch ein html.tpl.php, wo diese ganzen Dinge drin sind, was eigentlich auch sind macht. somit kann man über preprocess_html die Daten verändern. Das folgende kleine Beispiel würde der Bodyklasse eine ID zuordnen:

Drupalcon SF - Erfolgreiche Drupalprojekte umsetzen

Die Session von phase://technology Planning and Executing a Successful Drupal Implementation

Die folgenden Punkte sind wichtig und ist eine kurze Zusammenfassung der Session und deckt die wichtigsten Punkte ab.

Kein Zugriff auf Node - Eine Filter Frage

Wenn man eine Seite entwickelt, ist man meistens als User 1 unterwegs (der Superadmin schlechthin). Es gibt eigentlich keine Berechtigungsrestriktionen. Daher werden Zugriffsberechtigungen meistens übersehen. Letzte Woche hatten wir folgendes Szenario:

Drupal Performance - Maximaler Boost!

Drupal wird eigentlich relativ schnell ziemlich träge, wenn man es auf einem billigen shared hoster verwendet und dazu noch möglichst viele Module einschalten möchte. Damit sage ich aber nicht, dass Drupal per se langsam ist. Es gibt nämlich sehr viel, was sich machen lässt:

Komischer Fehler beim Portieren ein Drupal Installation

Da habe ich mal wieder 2 h meines Lebens vertrödelt. Hier die Voraussetzungen:

Views und Relations (Beziehungen)

Bisher war mir nicht genau klar, was die Option Relations (Beziehungen) eigentlich genau macht, da ich es auch nie wirklich gebraucht habe, aber irgendeinmal da braucht man es einfach. Nun, was macht Relations eigentlich?

Kurz gesagt, es macht einfach einen Join. Was ist ein Join ;) ? Sagen wir mal wir gehen nach folgenden Schritten vor:

Tipps für das Erstellen einer Drupalseite

Hier ein paar Tipps für das Erstellen einer Drupalseite, deren man sich vorher bewusst sein sollte.

Imagecache presets erstellen

Imagecache Presets lassen sich auch programmiererisch erstellen. Das geht eigentlich ganz einfach:

Drupal optimieren

Drupal ist sehr mächtig und sehr schnell hat man zig Module installiert und man fragt sich, warum die Seite soooo langsam ist. Mit wenig Klicks lässt sich die Performance massiv verbessern.

Unter Admin -> Leistungen:

  • Cache auf normal
  • Block Cache einschalten
  • CSS optimieren -> ja
  • JS optimieren -> ja

Das wird die Leistung schon mal massiv erhöhen und sollte auch keine ungewünschten Nebeneffekte haben.

Nodes ohne Titel

Der Titel ist standardmässig in jedem Node als Pflichtfeld drin. Das ist jedoch nicht immer gewünscht. Manchmal braucht man einfach keinen Titel. Das Bodyfeld kann man leicht wegmachen, indem man einfach das label löscht, nicht so jedoch beim Titel.

Abhilfe schafft hier das Modul Automatic Nodetitles. Wenn man es installiert hat, hat man bei den Nodetypes drei Optionen:

Inhalt abgleichen