PowerCMS™
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[新着情報] PowerCMSクラウド 月額費用の価格改定に関する追加情報を公開します を追加しました。
[よくあるご質問] サポートサイトへ登録しているアカウントの情報を変更することはできますか? を追加しました。
[新着情報] PHP 8.2 に対応した PowerCMS 6.5 の提供を開始 を追加しました。
ホーム > ドキュメント > PowerCMS > 5 > スタンダード版 > カスタムオブジェクト >

こちらは旧バージョン PowerCMS 5 のマニュアルです。最新版のマニュアルにつきましては PowerCMS ドキュメント を参照してください。

カスタムオブジェクトアーカイブ、フォルダ別カスタムオブジェクトアーカイブを作成する

アドオン・プラグイン
タグ

カスタムオブジェクト(カスタム項目)、フォルダ別カスタムオブジェクトも、記事やカテゴリのようにアーカイブテンプレートを作成し、個別にファイルを出力することができます。

テンプレートを追加する手順

テンプレートの作成画面へ移動する

  1. テンプレートの管理(一覧) 画面で、アーカイブテンプレートのすぐ下、 「アーカイブ / 記事リスト」(2)をクリックしてテンプレート編集画面へ移動する

    各ブログへ移動後、左メニューから [デザイン]-[テンプレート]をクリックしてテンプレートの管理(一覧)へ移動します。
    アーカイブテンプレートはテンプレートの管理(一覧) 画面の右側、クリックフィルタから「アーカイブテンプレート」(1)をクリックすると画面を下へスクローするすることなく表示されます。

customboject-1.png

タイトルなどを入力してテンプレートを保存する

  1. テンプレートのタイトルや内容を入力する
  2. 画面の一番下、「変更を保存」をクリックし保存する

    入力した内容はあとで変更できますが、タイトルの入力は必須です。

customboject-2.png

「アーカイブマッピング」の設定を行う

「アーカイブマッピング」はパスの設定で、この設定によってどこに、どういう名前でカスタム項目のファイルが出力するか決まります。

  1. テンプレートの保存した直後の画面について、画面の下方にある「テンプレート設定」をクリックし、設定項目を表示する
  2. 「新しいアーカイブマッピング」をクリックする
  3. プルダウンから「カスタム項目」または「フォルダ別カスタム項目」を選択し、プルダウンの右側の「追加」をクリックする

    ※ アーカイブマッピングの追加後、テンプレートの保存は必要ありません

カスタムオブジェクトのアーカイブを作成する

「アーカイブマッピング」の設定を変更する

カスタム項目のファイルを出力するパスやファイル名の規則をかえたい場合、アーカイブマッピングの「パス」を変更します

  1. アーカイブマッピングの「パス」列のプルダウンを変更する

    パスの設定は PowerCMS が標準で用意しているものから選択して使うことと、またサイト独自の設定を行うこともできます。

    独自の設定を行いたい場合は「パス」のプルダウンから一番下のものを選択すると、自由入力へ切り替わります。 自由入力する場合は MTCustomObjectBasename タグなどカスタムオブジェクトのテンプレートタグが使えます。

    <$MTCustomObjectBasename$>.html
    
  2. 画面の一番下、「変更を保存」をクリックし保存する

    アーカイブマッピングを変更した場合はテンプレートを保存する操作が必要です。

サブクラスの場合

書籍など追加した種類 (サブクラス) の場合も同様の手順でアーカイブテンプレートを設定でき、アーカイブマッピングの種類では書籍など追加した種類の名前を選択してください。

使えるテンプレートタグ

テンプレートの中では MTCustomObjectName タグなどカスタムオブジェクトの情報を出力するタグが使えます。

注意点

  • アーカイブマッピングに設定するパスは他のテンプレートと一致しないようにしてください
  • カスタム項目、フォルダ別カスタム項目のアーカイブは他の種類のアーカイブとは別のテンプレートにすることを推奨します
    • 同じテンプレートで作ることもできますが、アーカイブの種類にごとに使えるテンプレートタグがかわりますので別である方が管理・修正が行いやすいです

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。