[gelöst] Drupal Bilder nach Sprache anzeigen
Eingetragen von NEW_IN_DRUPAL (3)
am 09.02.2012 - 08:38 Uhr in
am 09.02.2012 - 08:38 Uhr in
Hi,
ich habe ein Problem mit der Bildanzeige nach ausgewählter Sprache.
Ich möchte Bilder anzeigen nach der ausgewählten Sprache d.h. ich habe zwei Blöcke mit jeweils einem Bild:
Block 1 ---> Bild_de.jpg
Block 2 --> Bild_en.jpg
Wenn User die deutsche Sprache ausgewählt hat dann soll nur Bild_de.jpg sichtbar sein.
Wenn Englisch dann nur Bild_en.jpg.
Unter den Blöcken gibt es den Punkt "Nur auf den aufgelisteten Seiten anzeigen", wenn ich hier node/de eingebe bzw. node/en passiert nichts.
Danke im voraus für eure Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
Um einen Block anhand der
am 09.02.2012 - 15:45 Uhr
Um einen Block anhand der eingestellten Sprache ein- bzw. auszublenden, füge diese Code in die Visibility-Settings der Blöcke ein. Der Beispielcode blendet den Block nur ein, wenn die Sprache Englisch ist
<?php
global $language;
$lang_name = $language->language;
if ( $lang_name == "en" ) { return TRUE; } else { return FALSE; }
?>
Do it with Drupal.
Hi Anton, danke für diesen
am 09.02.2012 - 16:15 Uhr
Hi Anton,
danke für diesen Code. Klappt ganz gut nur habe ich das Problem das er mir die Blöcke jetzt überall anzeigt, ich möchte Sie nur auf der Startseite anzeigen.
Hatte vorher unter "Nur auf den aufgelisteten Seiten anzeigen" den Begriff node stehen.
Okay, dann nehme diesen
am 09.02.2012 - 16:42 Uhr
Okay, dann nehme diesen Code
<?php
global $language;
$lang_name = $language->language;
if ($lang_name == "en" && drupal_is_front_page()) { return TRUE; } else { return FALSE; }
?>
Do it with Drupal.
Super klappt wunderbar
am 10.02.2012 - 12:53 Uhr
Super klappt wunderbar :-)
Danke Anton für die Hilfe.