2014-09-04 3 views
2

Im пытается переопределить макет статьи для статей, отображаемых в макете блога категории. Я перегрузил файл blog.php из компонентов папки/com_content/views/category/tmpl в mytemplate/html/com_content/category, но это только отменяет макет блога категории, а не макет фактических статей.Joomla 3 category blog article override

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

<article class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>" itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting"> 
    <?php 
    $this->item = & $item; 
    echo $this->loadTemplate('item'); 
    ?> 
</article> 

Любые идеи, как это сделать, не перекрывая каждую статью на сайте.

Спасибо.

ответ

0

Попробуйте заменить следующие Tmpl файлы: «категория/blog_item.php», «категория/default_articles.php» и «статью/default.php»

+0

Проблема заключается в том, что в последней версии (3.3), Я создал блог категории, но, похоже, код где-то в другом месте. Я искал его в каталоге 'category/*', но нет кода, который я могу изменить, чтобы изменить стиль заголовка статьи с H2 на H4. – orezvani

1

Вам нужно создать еще один шаблон для более одной статьи Посмотреть. Поместите файлы переопределять здесь:

components/com_content/views/articles/tmpl/ 

В здесь:

templates/myTemplate/html/com_content/article/ 

Вы можете сохранить имена же и каждая статья будет использовать этот шаблон, чтобы сделать, или вы можете переименовать и вручную назначить шаблон к отдельным статьям по мере необходимости.

Некоторые ссылки на детали по шаблону переопределяют.

http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core http://docs.joomla.org/Understanding_Output_Overrides http://docs.joomla.org/Layout_Overrides_in_Joomla

Смежные вопросы