imuyam

カスタムフィールドの値の有無でFolderLebelを表示・非表示に

0

トップレベルフォルダが国名、サブフォルダが首都名で、サブフォルダのなかにウェブページがひとつずつ入ってる構造のブログがあります。また各ウェブページにはaaaというカスタムフィールドを設けています。
〜〜〜〜〜〜〜〜〜〜〜〜〜
|ー日本
  |ー東京
    |ー東京ウェブページ
|ー韓国
  |ーソウル
    |ーソウルウェブページ
〜〜〜〜〜〜〜〜〜〜〜〜〜

<mt:TopLevelFolders>
<$mt:FolderLabel$>
<mt:SubFolders><$mt:SubFolderRecurse$>
<mt:Pages>
<mt:If tag="aaa"><mt:aaa></mt:If>
</mt:Pages>
</mt:SubFolders>
</mt:TopLevelFolders>

質問はaaaに値が入っていない場合には、トップレベルフォルダの国名を表示させたくないのですが、上のコードでは、aaaに値がなくてもトップレベルフォルダ名が表示されてしまいます。
|ー日本
  |東京ウェブページのaaa
|ー韓国

ソウルウェブページのaaaに値がない時には「韓国」というトップレベルフォルダ名も表示させたくないのですが、どうすればいいのでしょうか。

返信(1)

| 返信する

返信する