の記事のレイアウトを上書きしようとしていますカテゴリブログのレイアウトに表示される記事。 blog.phpファイルをcomponents / com_content / views / category / tmplフォルダからmytemplate / html / com_content / categoryに上書きしましたが、これはカテゴリブログのレイアウトのみを上書きし、実際の記事のレイアウトは上書きしません。
私がオーバーライドする必要があるビットはここにロードするビットです、
<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>
サイト上のすべての記事をオーバーライドせずにこれを行う方法をすべてのアイデア。
ありがとう。
回答:
回答№1は2このファイルを上書きする必要があります。
components/com_content/views/category/tmpl/blog_item.php
続きを読む:
オーバーライドを学習してJoomlaテンプレートをカスタマイズする
回答№2の場合は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
回答№3の場合は0
"category / blog_item.php"、 "category / default_articles.php"、 "article / default.php"のtmplファイルを上書きしてください。