Лучший Ответ CB9TOIIIA , 08 February 2018 - 07:42
В общем тут манагер возмутился, а почему он не учитывает модуль?! JBZoo category list.
Главная построена модулем, поэтому пришлось править.
/modules/mod_jbzoo_category
Нас интересует helper.php и в tmpl (ваш шаблон вывода).
В хелпер вносим правки (примерно 70 строка):
$currentCat = array(
'active_class' => ($curCatId == $category->id) ? 'category-active' : '',
'cat_link' => $catUrl,
'category_name' => $category->name,
'custom_catid' => $category->id,
'params' => $category->params,
'item_count' => null,
'desc' => null,
'image' => null,
'items' => array(),
);
Важные строки:
'custom_catid' => $category->id,
'params' => $category->params,
Модуль теперь знает id (вдруг понадобится) и парамс - где хранится информация об авторе (альт) и другое.
Далее в шаблоне делаем обращение:
<?php if (!empty($category['image'])): ?>
<div class="jbcategory-image align-<?php echo $params->get('category_image_align', 'left') ?>">
<a href="<?php echo $category['cat_link'] ?>"
title="<?php echo $category['category_name'] ?>"><?php echo str_replace('src=','alt="'.$category['params']['metadata.author'].'" src=',$category['image']) ?></a>
</div>
<?php endif; ?>
Сделал обычной заменой str_replace - просто и работает ![]()



















