私はJoomla Webサイト(私のカスタムテンプレート)でArticles-Categoriesモジュールを使用しています。これはうまく機能します。つまり、必要なカテゴリのイントロテキストを含むすべての記事を一覧表示します。
しかし、これらの記事のintro-imageは表示されませんが、各記事で定義しました "画像とリンク "タブ。イントロ画像を表示する方法はありますか?
テンプレートのオーバーライドを行う必要があると思います。
あなたはそれをここで見ることができます:
http://nolimitsbl.com/teimc/index.php/l ... tovarivaci
太字の黒のタイトルはカテゴリタイトルであり、その下にはイントロテキスト付きのリストされた記事があることを述べておきます。
助けが必要!
ありがとうございました!
はい、テンプレートのオーバーライドも行います。
ファイル_components/com_content/views/categories/tmpl/default_items.php
_をフェッチして、それを_<your_template>/html/com_content/categories/default_items.php
_にコピーします。 (正しい名前について完全に確信はありません。これについてのJoomlaのドキュメントを参照してください)
これで編集できます。 _components/com_content/views/category/tmpl/blog_item.php
_ファイルで<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
を見つけましたが、これで問題が解決する可能性があります。
ところで、素敵な大きなマシンです。 :)
解決しました!私はコードを入れます:
<?php $images = json_decode($item->images); ?> <img class="image_intro" src="<?php echo $images->image_intro; ?>" alt="<?php echo $images->image_intro_alt; ?>"/>
joomlaコアファイルのオーバーライドファイル内の次のコードの後:
modules/mod_articles_categories/tmpl/default.php
* @subpackage mod_articles_category
*
* @copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
?>
<ul class="category-module<?php echo $moduleclass_sfx; ?>">
<?php if ($grouped) : ?>
<?php foreach ($list as $group_name => $group) : ?>
<li>
<ul>
<?php foreach ($group as $item) : ?>
<li>
モジュールArticles-Categoriesリストに表示される記事のイントロ画像。誰か他の解決策があれば、撮影に来てください...
パスは実際には次のとおりです:modules/mod_articles_category/tmpl/default.php
さらに重要な提案として、変更したファイルを/[yourTemplateName]/html/mod_articles_category/default.phpの独自のテンプレートに配置します。
これにより、Joomlaのアップグレード時にファイルが削除されなくなります。