web-dev-qa-db-ja.com

サブカテゴリごとに1つの記事を表示するカテゴリにサブカテゴリのリストを作成するにはどうすればよいですか?

カテゴリ内の各サブカテゴリを一覧表示するページを作成しますが、各サブカテゴリには、各サブカテゴリの最新の記事のn個の文字が表示されます。私が探しているレイアウトはこのようなものです。

メインカテゴリタイトル

  • サブカテゴリ1-最新の記事の最初のx文字
  • サブカテゴリ2-最新の記事の最初のx文字
  • サブカテゴリ3-最新の記事の最初のx文字

最初のx個の文字が各サブカテゴリ名の下に来るのは問題ありません。 read-moreを使用して、上記のようにx個の文字を達成できるため、上記の内容を表示することは許容されます。

私はallのようにリストされたサブカテゴリを必要としていますが、サブカテゴリのリストを以下に繰り返したくありません。

メニュー項目のカテゴリリストとカテゴリブログを試しましたが、どちらもサブカテゴリの記事のテキストを表示していないようです。

1
Kirsten

状況に応じて、いくつかのオプションが表示されます。

オプション1。

サブカテゴリが変更されない場合は、サブカテゴリごとに「記事-カテゴリ」モジュールを設定できます。これにより、表示する記事の数を設定でき、イントロテキストの制限により、設定した数の文字を表示できます。次に、カテゴリブログリストを作成し、0アイテムを表示しますが、カテゴリの説明を表示します。次に、カテゴリの説明で、次のようにloadpositionsを使用してモジュールを設定します。

Custom Title And Link to Subcat1

{loadposition some_custom_position_set_in_the_module_1}

Custom Title And Link to Subcat2

{loadposition some_custom_position_set_in_the_module_2}

Custom Title And Link to Subcat3

{loadposition some_custom_position_set_in_the_module_3}

これにより、phpを編集しなくても、表示を詳細に制御できます。 URI構造を適切に維持することをお勧めするように、カテゴリの説明にのみロードしますが、これは当てはまる場合とそうでない場合があります。

オプション2。

カテゴリブログテンプレートのオーバーライドを記述します。ドキュメントはこちら https://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

1
jamesgarrett