Springe zum Inhalt

Über Jens Tautenhahn

Blogger, Coder und Social Media Teilnehmer.

Seit kurzem verwendet diese Webseite Drupal 7. In der Grundinstalltion sind schon wesentliche Module zum Betrieb einer einfachen Webseite oder eines Forums enthalten. Um noch mehr Komfort zu ermöglichen oder bestimmte Funktionen nachzurüsten, kann Drupal einfach mit Modulen erweitert werden. Im Folgenden möchte ich ein paar Module vorstellen, die auch auf dieser Webseite eingesetzt werden: ...weiterlesen "Module für Drupal 7"

Nachdem nun mein eigener Mailserver online ist, er nicht in einem Dialin-IP-Block liegt und (ich hoffe) anständig mit TLS und saslauthd abgesichert ist, kann ich getrost Adieu zum E-Mail-Paket sagen, da ich nun alle Funktionen, insbesondere das Verwenden der unterschiedlichen eigenen E-Mail-Adressen selber erledigen kann.

Mit Drupal 7 hat sich das Taxonomiemodul grundlegend geändert. Die Beispiele aus dem Web für ältere Drupal-Versionen enden schlimmstenfalls in einer komplett leeren Seite. Dann ist Handarbeit in der Datenbank angesagt...

Hier nun ein funktionierendes Beispiel, wie Blöcke in Drupal 7 anhand eines Taxonomiebegriffs des Nodes angezeigt werden können (einzufügen in den Sichbarkeitseinstellungen des jeweiligen Blocks):

<?php
if ( arg(0) == 'node' && is_numeric(arg(1)) ) {
    $node = node_load(arg(1));
	$items = field_get_items('node', $node, 'field_tags');
	if (is_array($items))
	{
		foreach($items as $term)
		{
			if ($term['tid'] == 7)
			{
				return TRUE;
			}
		}
	}
	return FALSE;
}
?>

Dabei wird davon ausgegangen, dass das Feld field_tags die Taxonomiebegriffe enthält. Im Beispiel wird der Block nur angezeigt, wenn der Node den Taxononomie-Term 7 enthält.

Genau dieser Code wird hier auf der Webseite eingesetzt, um Blöcke auf der rechten Seite anzuzeigen, wenn der Node den Term 7 (= Secondlife) enthält.

Drupal 7 wartet auf neuen Tatendrang und die alte Webseite ist schon etwas angestaubt. Es wird also höchste Zeit, die Bits und Bytes wieder mal ordentlich in Schwung zu bringen, egal, ob sie jetzt schon zur Anzeige der Webseite mit einer irrsinnigen Geschwindigkeit durch den Prozessor rasen. Es bleibt mir nur eins: Gutes Gelingen! Und viel Spaß beim Lesen und Stöbern.