ishi

カテゴリアーカイブテンプレートが複数ある場合、再構築でファイルが生成されない

0

▶︎「種類:カテゴリ」アーカイブテンプレートが複数ある
▶︎出力するパスに、「」「」を指定

▶︎テンプレートモジュールで指定した内容は以下

・mapping1(日本語ページ用)

・mapping2 (英語ページ用)

上記のようにテンプレート設定し、それそれの公開設定を「手動」に設定。
各テンプレート編集画面にて、「保存と再構築」を押下しても、
内容が反映されません。


尚、再構築を制御するプラグインなどは入れておりません。


MTのバージョンは6.2となります。

返信(4)

| 返信する
  • 「テンプレートモジュールで指定した内容は以下」のコードが抜けておりました。
    
    

    ・mapping1(日本語ページ用)
    <mt:Unless name="compress" regex_replace="/^\s*\n/gm","">
    <mt:IfCategory label="⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎">
    <$mt:FileTemplate format="%C/%i"$>
    </mt:IfCategory>
    <MTIfIsDescendant parent="△△△△△△△">
    <$mt:FileTemplate format="%C/%i"$>
    </MTIfIsDescendant>
    <MTIfIsDescendant parent="XXXXXXX">
    <$mt:FileTemplate format="%C/%i"$>
    </MTIfIsDescendant>
    </mt:Unless>

    ・mapping2 (英語ページ用)
    <mt:Unless name="compress" regex_replace="/^\s*\n/gm","">
    <mt:IfCategory label="⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎⚪︎">
    <$mt:FileTemplate format="../en/%C/%i"$>
    </mt:IfCategory>
    <MTIfIsDescendant parent="△△△△△△△">
    <$mt:FileTemplate format="../en/%C/%i"$>
    </MTIfIsDescendant>
    <MTIfIsDescendant parent="XXXXXXX">
    <$mt:FileTemplate format="../en/%C/%i"$>
    </MTIfIsDescendant>
    </mt:Unless>

  • 尚、実際にテンプレートモジュールとして投稿しているmappingのコードは、(mt:Unlessタグとは別で)改行などをすべて取り除いて投稿しています。(上記は見易さにためにそうしております)

  • 上記失礼致しました、出力するパスの箇所は以下となります。

    ▶︎出力するパスに、「<mt:Include module="mapping1">」「<mt:Include module="mapping2">」を指定

  • 五月雨に申し訳ありません。
    こちら、supersort プラグインを使用しております。

返信する


カテゴリグループ

OpenID対応しています OpenIDについて