Добавление стилей и классов к img

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

Аватар пользователя Arturus Arturus 23 июня 2014 в 6:21

Добавляем class к изображениям, выводимым на сайте, для варианта полного просмотра изображения

<?php
function themeName_preprocess_image_style(&$vars) {

  if (isset(

$vars['style_name'])) {
   if(
$vars['style_name'] == 'large') {

    

$vars['attributes']['class'][] = 'lightbox';
    
$vars['attributes']['rel'][] = 'lightbox';

   }
 }
}

?>

Комментарии

Аватар пользователя drupby drupby 23 июня 2014 в 7:51
function themeName_preprocess_image_style(&$vars) {
  if ($vars['style_name'] == 'large') {
    $vars['attributes']['class'][] = 'lightbox';
    $vars['attributes']['rel'][] = 'lightbox';
  }
}
Аватар пользователя Petro Petro 4 февраля 2015 в 10:34

У меня не работает.
Пробовал такой:
function Моя-тема_preprocess_image_style(&$vars) {
if ($vars['style_name'] == 'large') {
$vars['attributes']['class'][] = 'мойстиль';
}
}
и даже такой:
function Моя-тема_preprocess_image(&$vars) {
$vars['attributes']['class'][] = 'мойстиль';
}
Изображения в статью вставляются с помощью модуля insert, + подключен colorbox. При просмотре кода, у меня стиль не large а image-large, но так я тоже прописывал в коде, не получается.