Drupal

Vorbereitungen zum Umzug

in Drupal, drupal, drupal umziehen

Also die Kommentare habe ich jetzt manuell übertragen. Entweder bin ich irgendwie blind oder so, oder es gibt tatsächlich keine Möglichkeit Kommentare von einer Drupal-Installation in eine andere zu verschieben. Leider bin ich bisher auch nicht dahinter gestiegen welche MySQL-Tabellen da dran hängen.

Muss mir das ganze bei Gelegenheit mal genauer anschauen.

Node ID als body class

in Drupal, additional, body class, drupal, nid, node id, zusätzlich

Hab bei meinem vorigen Artikel "zusätzliche body Klassen" ganz vergessen, dass ich persönlich die Node-ID als Klasse auch sehr praktisch finde. Brauch ich zwar nicht immer aber ist nur ein winziger Schnippsel den man in der page.tpl.php ergänzt, schadet also keinem ;-)

 

Also einfach in der page.tpl.php <body> oder <body class="<?php print $body_classes; ?>"> durch

zusätzliche <body> Klassen

in Drupal, additional, block class, body class, drupal, region class, zusätzlich

Super!

Ich hab ja bereits erwähnt dass ich gerade an nem Projekt arbeite, wodurch ich etwas abgelengt bin.

Nun gut, gehört dazu, soll jetzt auch nicht Thema des Artikels sein, aber auf jeden Fall war ich grad bissl am Design-Tüfteln und hab da was tolles gefunden.

Drupal bringt ja schon von Haus aus einiges an body-Klassen mit was natürlich echt hilfreich sein kann.

Wenn die Klassen fehlen, einfach in der page.tpl.php <body> durch <body class="<?php print $body_classes; ?>"> ersetzen.

Editview

in Drupal, bearbeiten, drupal, edit, editview, inline, module, video tutorial, views

Ein tolles Module, welches ich vorallem im Büro häufiger verwende.

Mit diesem Module kann man eine View erstellen mit der man z.B. massenhaft Titel, Tags, ganze Texte oder auch CCK Felder bearbeiten kann.

Hab grad noch nen Video dazu gemacht

muss mich mal bei gelegenheit nochmal etwas mehr mit dem Einbinden von Bildern und dann auch von Videos befassen, ist alles noch nicht so ganz nach meinen Vorstellungen

Webform Validation

in Drupal, captcha, drupal, länge, link-tipps, spamschutz, tutorial, überprüfen, webform, webform validation

Super ergänzung zu Webform!

Zum Beispiel wollte ich heute für einen Kunden einen simplen Spamschutz für seine Formulare.

Das Captcha Modul ist zwar sicherlich toll, es ist mir aber zu "schwer" find es passt sich nicht wirklich schick ins Formular ein.

Klar könnte man dass sicher per CSS anpassen, aber da es sich um ein Re-Design handelt, wollte ich das alte Formular möglichst übernehmen.

Also was genau tut das Webform Validation Modul?

Webform Felder auf der Bestätigungsseite ausgeben

in Drupal, bestätigung, confirmation, drupal, felder, webform

War garnicht so leicht zu finden aber es funktioniert einwandfrei :)

Also wer auf der confirmation page eines Webform Formulars zuvor ausgefüllte Felder ausgeben möchte kann dies mit folgendem Schnipsel tun

<?php include_once(drupal_get_path('module', 'webform') .'/includes/webform.submissions.inc');

$nid = arg(1); // need to hard-code nid if this is a custom page

$sid = $_GET['sid'];

$submission = webform_get_submission($nid, $sid); ?>

Statischer Zufall mit Views

in Drupal, ansicht, drupal, statischer zufall, views, views random seed

Folgendes Szenario:

Ich habe eine View die mir 6 Titel aller einträge eines bestimmten Inhaltstypen ausgibt.

Es gibt ca 70 Seiten auf denen dieser Block angezeigt werden soll. Inhaltlich soll er jedesmal andere Titel anzeigen, was per zufälligem Sortierkriterium Global: Zufall auch garkein Problem ist.

unveröffentlichte Artikel

in Drupal, block, dashboard, drupal, tutorial, unpublished, unveröffentlicht, views

Da ich dazu neige unveröffentlichte Artikel schnell zu vergessen, aber nicht jeden Artikel direkt veröffentlichen will, habe ich mir endlich mal einen Block erstellt, der mir alle unveröffentlichten Inhalte anzeigt.

Das geht super einfach!

Einzige voraussetzung ist das Views Module und zum testen mindestens ein unveröffentlichter Artikel.

Der erste Screenshot zeigt die Views Einstellungen.

Backup and Migrate Installation Profile

in Drupal, backup, backup and migrate, drupal, installations profil, link-tipps

Also erstmal sollte Backup and Migrate sowieso jeder installiert haben. Damit lassen sich super einfach Backups erstellen, wiederherstellen und per Cron zeitlich steuern.

Dank des installations Profiles ist es möglich Drupal noch bequemer umzuziehen.

Um zb vom lokalen Server ins "Internet" umzuziehen:

Framework fürs Erste

in Drupal, design, drupal, framework, theme

Seit ca ner halben Stunde ist die neue Seite nun Online :-)

Eigentlich hatte ich ja gedacht es würde schon gestern Abend / Nacht klappen, aber wie immer wurde die Nacht länger als erwartet.

Letztendlich habe ich noch einiges über diese ganze Framework / Subtheme geschichte gelernt und hab mich dann unerwarteter Weise doch für Framework-Projekt entschieden.