Добрый вечер, продолжаю мучить к2. Нужна помощь! Пожалуйста! Ситуация такая: создал категории, вывожу список категорий через модуль k2_tools функциональность модуля категории (меню). Получается нормальная менюшка категорий к2 списком ul и li. Мне нужен горизонтальный вид, нахожу файл, \modules\mod_k2_tools\helper.php, отвечающий за вывод списка категорий в данном случае и правлю ul и li на span. Получаю горизонтальный вид. Теперь хочется прикрутить к каждому названию категории соответствующую картинку. В модуле k2_tools эта возможность не реализована, поэтому просто беру кусок вот такого кода
<img src="<?php echo $this->category->image; ?>"/>и вставляю его в файл \modules\mod_k2_tools\helper.php таким образом
$output .= '<span class="level'.$level.'">';
foreach ($rows as $row)
{
if ($params->get('categoriesListItemsCounter'))
{
$row->numOfItems = ' ('.modK2ToolsHelper::countCategoryItems($row->id).')';
}
else
{
$row->numOfItems = '';
}
if (($option == 'com_k2') && ($view == 'itemlist') && ($catid == $row->id))
{
$active = ' class="activeCategory"';
}
else
{
$active = '';
}
if (modK2ToolsHelper::hasChildren($row->id))
{
$output .= '<span'.$active.'> <img src="<?php echo $this->category->image; ?>"/> <a href="'.urldecode(JRoute::_(K2HelperRoute::getCategoryRoute($row->id.':'.urlencode($row->alias)))).'"><span class="catTitle">'.$row->name.'</span><span class="catCounter">'.$row->numOfItems.'</span></a>';
modK2ToolsHelper::treerecurse($params, $row->id, $level + 1);
$output .= '</span>';
}
else
{
$output .= '<span'.$active.' class="avto_menu"> <img src="<?php echo $this->category->image; ?>" /><a href="'.urldecode(JRoute::_(K2HelperRoute::getCategoryRoute($row->id.':'.urlencode($row->alias)))).'"><span class="catTitle">'.$row->name.'</span><span class="catCounter">'.$row->numOfItems.'</span></a></span>';
}
}
$output .= '</span>';
Не работает, тег обрабатывается, а путь - нет. Вместо картинки необработанное изображение. Хотя если прописать конкретную картинку например так
src="/2/media/k2/categories/1.jpg"
, то рядом с пунктами меню появляется эта картинка. Понятно, что не отрабатывается вот эта часть
src="<?php echo $this->category->image; ?>"
,
а конкретно
<?php echo $this->category->image; ?>
.
Не могу понять почему не срабатывает! Помогите пожалуйста советом!