Bildstiel für Kommentare ändern
am 23.04.2013 - 21:00 Uhr in
Hallo,
ich suche nach der Möglichkeit den Bildstiel für die Kommentare zu ändern. Man kann in Drupal ja den Standard Bildstiel für das Benutzerbild wählen. Dies ist mir jedoch für die Kommentare und in den Artikeln zu groß. Da ich für das Bild in den Artikeln eh keine Verwendung habe, habe ich diese einfach raus genommen, jedoch in den Kommentaren gehören einfach Bilder dazu. Hierzu würde ich jedoch gerne einen anderen Bildstiel als den "Standard" verwenden und wenn kein Bild vorhanden ist soll ein verdefiniertes Bild eingeblendet werden. Leider habe ich noch nicht so recht verstanden wie das ganze funktioniert. In meinem Theme steht in der comment.tpl.php
<?php if ($picture || $submitted): ?>
<footer<?php print $footer_attributes; ?>>
<?php print $picture; ?>
<p class="author-datetime"><?php print $submitted; ?></p>
</footer>
<?php endif; ?>Mit meiner suche war ich nicht ganz so erfolgreich, die einzelnen ergebnisse haben mich nicht wirklich weiter gebracht... in einem hieß es folgenden Code in die tamplate.php einfügen:
<?php
function YOURTHEME_preprocess_user_picture(&$variables) {
//change only the relevant part and leave the rest of the code
//For Drupal 7 imagecache is in core so I put the correct syntax
$variables['user_picture'] = theme('image_picture', array('style_name' => 'size32x32', 'path' => $filepath, 'alt' => $alt, 'title' => $alt));
//...
}
?>das hat jedoch auch keine Änderung bewirt.... Ich bin etwas ratlos und bräuchte eure Hilfe.
Danke,
Sebastian
- Anmelden oder Registrieren um Kommentare zu schreiben

Modul imagecache_profiles
am 02.06.2013 - 13:08 Uhr
Hallo,
wie gerade hier beschrieben, schau Dir mal das Modul Imagecache Profiles an. Damit kannst Du Bildstile für die Benutzerbilder in Nodes oder deren Kommentaren verwenden und konfigurieren.
Viele Grüße,
Sven
$variables['user_picture'] =
am 02.06.2013 - 17:00 Uhr
$variables['user_picture'] = theme('image_picture', array('style_name' => 'size32x32', 'path' => $filepath, 'alt' => $alt, 'title' => $alt));
der stylename ist ja auch falsch! der muss thumb heißen. oder haßt du einem stil angelegt mit dem namen "size32x32"???