Drupal 7

Drupal: Drush 7 installieren

In seinem Post Install Drush 7 for Drupal 8 without throwing away Drush 6 erklärt Sven Berg Ryen wie man sehr einfach Drush 7 parallel zu Drush 6 installieren kann. Das klingt vielversprechend.

Wer Drupal 8 in der Alpha-Version testen und dabei auch Drush benutzen möchte, muss auf Drush 7 (Pre-release) upgraden. Um auch weiterhin mit Drupal 7 Projekten arbeiten zu können, möchte man jedoch nicht auf die stabile Version Drush 6 verzichten. Dazu folgen wir der Anleitung von Sven Berg Ryen. Sie ist anwendbar für Linux- und Mac-Systeme.

Wir clonen den aktuellen Drush master branch in den Ordner /usr/local/lib

Drupal: Form API und Ajax

Wie man in Form API per Ajax den gewählten Wert einer Select List onchange ausgeben kann

Heute zeigt euch Berlin-Coding wie man in einem Drupal Formular einen gerade ausgewählten Wert abgreifen und mit Hilfe eines Ajax callbacks gleich wieder ausgeben und darstellen kann. Eine konkrete Verwendungsmöglichkeit wäre die Preview einer Node oder einer Entity direkt neben einer Node Reference/Entity Reference select List.

Drupal: URL Alias als CSS Klasse

In Drupal eine CSS-Klasse an den Body abhängig vom Alias-Pfad hängen

Wer kennt das nicht? Man braucht auf einer ganz bestimmten Node ein ganz besonderes Styling. Und weil alle so geil auf Semantik sind, muss man eine CSS-Klasse an den Body hängen, die genau so heißt, wie der Alias-Pfad der Node.

Drupal: Custom Comment Template

Manchmal reicht es in Drupal nicht, ein bestimmtes Template in den Template-Ordner zu schieben. Dann muss man Drupal extra auf dieses Template hinweisen. Dazu fügt man den $variables eine theme_hook_suggestion hinzu. Berlin-Coding zeigt das am Beispiel eines neuen Kommentar-Templates.

Hello World

Cras risus ipsum, faucibus ut, ullamcorper id, varius ac, leo. Vivamus laoreet. Sed mollis, eros et ultrices tempus, mauris ipsum aliquam libero, non adipiscing dolor urna a orci. Curabitur vestibulum aliquam leo. Praesent vestibulum dapibus nibh.

Vivamus euismod mauris.. Praesent blandit laoreet nibh. Pellentesque commodo eros a enim. Cras ultricies mi eu turpis hendrerit fringilla.