Присваивает атрибуты ALT и TITLE к картинкам

Главные вкладки

Аватар пользователя baklanaft baklanaft 16 января 2011 в 18:30

Автоматически проставляет атрибуты картинкам, работает только в ноде материала_все превью картинок, которые будут в ноде, присвоит атрибут титл и альт ноды.
Лучше все это настраивать через филды в contenttipes с помощью модуля Token

код для темплейта

<?php
function phptemplate_imagecache($namespace$path$alt ''$title ''$attributes NULL) {
$node node_load(array('nid' => arg(1)));
   if (
is_null($attributes)) {
    
$attributes['class'] = 'imagecache imagecache-'$namespace;
  } 
  
$attributes drupal_attributes($attributes);
  
$imagecache_url imagecache_create_url($namespace$path);
 
if (
$node) {
$alt=$node->title;
$title=$node->title;
}
 
  return 
'<img src="'$imagecache_url .'" alt="'check_plain($alt) .'" title="'check_plain($title) .'" '$attributes .' />';
}
?>

Комментарии

Аватар пользователя Docent Docent 30 ноября 2014 в 18:05

При вставке кода на сайт Друпал 6 и Уберкарт произошло следующее: в карточке товара (в которой не прописывались alt и title) все отлично, а в сетке товаров везде теперь прописывается alt и title ноды с номером равным номеру термина таксономии. Что сделать?Прошу совет как поправить код.