0

見栄えを良くするために、いくつかのモジュールを作成しました。今必要なのは、コンテンツの Joomla の標準表示を並べ替えることです。を調べましたがcom_content、最初のアイデアは、独自のコンポーネントを作成することでした。しかし、今では約 90% のコピーであることに気付きましたcom_content

問題は、セクションへのリンクを開くcom_contentと、カテゴリのリストが表示されることです。しかし、表示された各カテゴリの記事のリストと、左側のメニューのNewsカテゴリ内のすべての記事へのリンクが必要です。Infosそしてもちろん、クリックでそれぞれを表示します。

独自のコンポーネントを作成せずにそれを達成する方法はありますか? com_contentそれとも、私のニーズに合わせてカスタマイズすることをお勧めしますか? 大騒ぎと複雑さを最小限に抑えて、これを実行したいと考えています。

4

1 に答える 1

1

テーマのコンポーネントビューテンプレートをオーバーライドできます。

あなたの場合、記事の場合:記事はコンテンツコンポーネントの一部です。components/com_content/views/article/tmpl/default.php記事のデフォルトのビューです。

オーバーライドするには、ファイルをにコピーしますtemplates\<yourtheme>\html\com_content\article/default.php

例として、デフォルトのテーマja_purityまたはbeezを参照してください。これらもオーバーライドします。

そうすれば、レイアウトとテーマのみを変更できます。コンポーネントはそのまま残り、更新は他の方法ほど複雑にはなりません。


Webサイトに表示されるコンポーネントは、モジュールと呼ばれます。管理セクションのモジュールセクションを参照してください。カテゴリビューは、デフォルトのモジュールの1つです。カテゴリのリストを表示するモジュール(AFAIK)もあります。それがあなたが望むものですよね?モジュールセクションにリストされているモジュールは、すべての使用可能なモジュールではなく、作成されたすべてのモジュールです。たとえば、新しいものを作成してそのタイプをカテゴリリストに設定し、テーマのどのブロックに表示するかを定義できます。

独自のモジュールを実行する場合は、実行してください。コードを記述し、管理セクションに追加すれば完了です。

于 2011-02-22T12:09:34.437 に答える