php

Erstellt von Martin

Die maximale Menütiefe in Drupal ist auf 9 gesetzt. Das kann schnell zuwenig sein, denn z.B. auch das Book-Module/Buch-Modul entleiht viel Code aus dem Menü-Modul. Die Menütiefe auf kleinere Werte zu beschränken ist ganz einfach mit

define(MAX_MENU_DEPTH, 9);

anzupassen. Schwieriger wird es, wenn man einen höheren Wert benötigt, um z.B. tiefer verschachtelte Bücher oder Dokumente mit dem Book-Modul zu erstellen. Hier kommt man um einen Core-Patch nicht herum.

Erstellt von Martin

Bei der Installation des Agavi Frameworks unter Windows und XAMPP kann man leicht auf Fehlermeldungen stoßen. Hier ein kurzer Walkthrough der zum Erfolg führt.

Erstellt von Martin

Was wir zuerst brauchen ist ein Taxonomie-Vokabular, in dem unsere Tags gespeichert werden können. Also einfach eins anlegen unter admin/content/taxonomy. Name, Beschreibung, Inhaltstypen sind alle egal. Stellt es so ein, wie ihr es braucht. Unter Einstellungen macht einen Haken bei Tags und Mehrfachauswahl und lasst Erforderlich frei. Wir wollen den Benutzer ja nicht zwingen etwas einzugeben, sondern wollen automatisch Tags hinzufügen, wenn er es nicht tun will oder vergisst.

Erstellt von Martin

Drupal basiert auf einem System von sogenannten Hooks. Grob erklärt stellen Module Hooks zur Verfügung, damit sich andere Module dort einhaken können um die Geschehnisse zu beeinflussen.

Erstellt von Martin

Module sind das Herzstück des Content Management Systems Drupal. Nach der reinen Installation ist das CMS erstmal leer und langweilig. Es sind die Module, die Leben in die Sache bringen. Auch wenn die Drupal Community unzählige extrem nützliche Module zur Verfügung stellt, kommt es schonmal vor, dass man vergeblich sucht, aber nicht das richtige findet. In dem Fall kommt man nicht darum herum, ein eigenes Modul zu programmieren. Zum Glück ist das einfacher als man denkt. Wer Kenntnisse in PHP und SQL hat, sollte keine Probleme damit haben. Eigentlich muss man nur lernen, sich eine handvoll von Drupal zu Verfügung gestellter Funktionen zu nutze zu machen, und ein paar Grundregeln zu beachten. Die erste davon betrifft die Dateistruktur.