こうすけ

一部除外したコンテンツデータ一覧の生成方法

0

MT7のテンプレート作成にて以下を実現させたいのですが、どなたかご存知の方はいらっしゃいませんでしょうか。

【やりたいこと】
MT7にて1サイトの中に複数のコンテンツデータ(「データA」「データB」「データC」)が存在しており、
コンテンツデータ「データA」と「データB」のデータ一覧を生成したい。
なお、「データA」と「データB」は同じ入力項目を設定しており、
「データC」は「データA」と「データB」とは違う入力項目を設定しております。

【コンテンツデータ】
- データA
- データB
- データC

【入力項目】
■ データA
- タイトル

■ データB
- タイトル

■ データC
- 本文

返信(3)

| 返信する
  • 度々申し訳ございません。

    > コンテンツデータ「データA」と「データB」のデータ一覧を生成したい。

    上記ですが、語弊がありそうでしたので訂正させていただきます。

    ---------
    ×:コンテンツデータ「データA」と「データB」のデータ一覧を生成したい。
    ○:コンテンツデータ「データA」と「データB」を統合したデータ一覧を生成したい。
    ---------

  • こんな感じでしょうか?

    <mt:Contents content_type="データA">
    <mt:ContentField>
    <$mt:ContentDate format="%Y%m%d%H%M%S" setvar="key"$>
    <mt:SetVarBlock name="data" key="$key">
    <$mt:ContentDate formt="%Y年%m月%d日md"$> <$mt:ContentFieldValue$>
    </mt:SetVarBlock>
    </mt:ContentField>
    </mt:Contents>
    <mt:Contents content_type="データB">
    <mt:ContentField>
    <$mt:ContentDate format="%Y%m%d%H%M%S" setvar="key"$>
    <mt:SetVarBlock name="data" key="$key">
    <$mt:ContentDate formt="%Y年%m月%d日md"$> <$mt:ContentFieldValue$>
    </mt:SetVarBlock>
    </mt:ContentField>
    </mt:Contents>
    <ul>
    <mt:Loop name="data" sort_by="key numeric reverse">
    <li><$mt:GetVar name="__value__"$></li>
    </mt:Loop>
    </ul>
  • gikonekoさま

    ご教授いただきありがとうございます!
    動作させることができました!
    大変助かりました!

返信する


カテゴリグループ

フォーラムカテゴリー

21 76

最新のトピック: 公開終了日の取り消し (2013年10月18日 gsk)

342 947

最新のトピック: MT6.3.7のPHP7.2対応 (2019年4月 3日 noble777)

395 1087

最新のトピック: 画像のお気に入り登録について (2019年4月 5日 yosa)

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