PDA

Zobacz pełną wersję : Błąd w szablonie - typ menu



nowic
04-04-2014, 13:09
Witam :)
W joomli3 przy zakładaniu typu pozycji menu głównego na "przegląd kategorii artykułów"
wyskakuje błąd:
Fatal error: Class 'JLayoutHelper' not found in /templates/jsn_tendo_free/html/com_content/category/blog_item.php on line 29

inne typy menu, np. pojedynczy artykuł, lista - wyświetlają się prawidłowo.

może fragment kodu od line 22:

JHtml::_('behavior.tooltip');
?>
<?php if ($jsnUtils->isJoomla3()):
JHtml::_('behavior.framework');?>
<?php if ($this->item->state == 0) : ?>
<span class="label label-warning"><?php echo JText::_('JUNPUBLISHED'); ?></span>
<?php endif; ?>
<?php echo JLayoutHelper::render('joomla.content.blog_style_d efault_item_title', $this->item); ?>
<div class="jsn-article-toolbar">
<?php // to do not that elegant would be nice to group the params ?>
<?php $useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
|| $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') ); ?>

komodore
04-04-2014, 18:43
Za mało informacji. Zapewne joomla, który był instalowany, był w wersji 3.0. Brakująca klasa weszła, zdaje się, wraz z joomla 3.1. Być może pominąłeś aktualizacje, która wprowadzała tą klasę.


Proponuję zainstalować pełny pakiet joomla, tak jak się instaluje dodatki.
Jak to nie pomoże, przekopiuj pliki z pełnej paczki (oprócz folderu installation) w wersji obecnie zainstalowanej.