web-dev-qa-db-ja.com

mod_articles_categoryオーバーライド-ループ外でのカテゴリリンクの追加

Mod_articles_categoryのカスタムレイアウトがあります。このArticlesカテゴリーアイテムのリンク先以外に、$ itemsのループ外にカテゴリーリンクを追加しようとしています。

私はこれを試しましたが、運がありませんでした:

<div class="container text-center">
    <h2><a href="<?php echo $list->displayCategoryLink; ?>" title="Luxton Testimonials">What they say</a></h2>
    <?php echo print_r($list); ?>
</div>

記事のループで$item->displayCategoryLink;を使用して、実際の記事のループの外側にある見出しのカテゴリリンクを取得するにはどうすればよいですか。

1
StuartM

あなたが何をしようとしているのかははっきりしていません。
このモジュールは、多くのカテゴリの記事を表示でき、さまざまなモードで動作します。

複数のカテゴリの場合、見出しとして何を表示しますか?

一方、$list->displayCategoryLink;などはありません。

とにかく、1つのカテゴリのみの記事を表示していて、ループの外でそのカテゴリのリンクを取得したい場合は、とにかくそれを使用するには、次のようにリストの最初の項目のリンクにアクセスできます。 :

$list[0]->displayCategoryLink;
2
FFrewin

Joomlaはデフォルトで$item->ではなく$list->を使用して、foreachループが次のようになるようにします。

foreach ($SOME_VARIABLE as $list){
   // code here
}

これは、以下が機能することを意味します。

$list->displayCategoryLink;

それがあなたがすでに持っているものなら、次に行きます:

Joomlaバックエンド >> モジュールマネージャ >> 記事カテゴリ >> 表示オプション(タブ)

次にCategoryYesに設定します。そうしないと、各記事のカテゴリが表示されません;)

お役に立てれば

0
Lodder