インフォメーション用月次アーカイブモジュール
公開状態になっている記事を含むカレンダー月の一覧を表示します。公開状態になっている記事を作成すると、この一覧は自動的に生成されます。 インストールしていない場合は、管理画面よりインストールする必要があります。
このコンポーネントは、インフォメーションカテゴリーに属する記事専用の月次アーカイブモジュールです。
インフォメーション(メニュー)の子メニューのサイドバーで表示できる様に、83行目でリンクを修正する処理を追加しています
インフォメーションカテゴリー以外のカテゴリーに属する記事の月次アーカイブを作成したい場合は以下の手順が必要です。
手順2,3をせずにインストールしてしまうと、インストーラーが既存のモジュールを上書きしてしまい、サイトに不具合が発生する可能性があるので必ず実行してください。
Joomla公式のモジュール作成チュートリアルです。参考にしてください。
- mod_information_articles_archive_custom/をコピーし、src/mod配下におきます。
- mod_information_articles_archive_customを含む配下のディレクトリ名とファイル名を、新規に月次モジュールを設置するカテゴリーに準じたものに変更します。例:mod_category_articles_archive_custom
- mod_information_articles_archive_custom.xmlで、インストーラーがインストールするディレクトリ名とファイル名を指定しているので、手順1で変更したディレクトリ名、ファイル名を指定する様に修正します。
- en-GBから始まる二つのファイルと、ja-JPから始まる二つのファイルで、モジュール内で使用する定数を定義しているので、ファイルを編集し新規に月次モジュールを設置するカテゴリーに準じたものに変更します。
- 手順4で定数名を変更したので、それぞれの定数が呼び出されている箇所も、変更した定数名が呼び出される様に修正しま 例:MOD_CATEGORY_ARTICLES_ARCHIVE_CUSTOM="カスタム(カテゴリー名)アーカイブ(モジュール)"
- README下部にあるインストール手順にしたがってインストールをします。
インストール手順
- 管理画面ログイン
- エクステンション配下の管理を選択
- (フォルダからインストール)を選択
- フォームにインストールするモジュールまたは、コンポーネントのフォルダを指定(例:/var/www/html/src/com/com_hoge)
- チェックしてインストール