Лучший Ответ 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 - просто и работает  ![]()
	
	


			
			
			
				
			















	
	
		
