2015年12月3日

カテゴリを設定せずに記事をプレビューしてエラーが出る場合

カテゴリ別けしている記事で<$mt:CategoryArchiveLink>を使って一覧へバック等を行っている場合に私がよくやってしまうドツボ(^^;


パンくず
×間違い
<a href="<$mt:CategoryArchiveLink>"><$mt:EntryCategory></a>

カテゴリ登録した場合は、問題なく動くのですが、選択していないとプレビュー時にエラーがでてしまいます。
 
○正しい
<div id="wrap_pankuzu">
<div id="pankuzu">
<p>
<a href="<mt:BlogParentWebsite><$mt:WebsiteURL$></mt:BlogParentWebsite>">ホーム</a> >
<a href="<$mt:BlogRelativeURL $>"><$mt:BlogName></a> >
<mt:if tag="EntryCategories">
<mt:entrycategories type="primary"><!-- カテゴリ有り -->
<a href="<mt:TopLevelCategories><$mt:CategoryArchiveLink></mt:TopLevelCategories>"><$mt:EntryCategory></a> >
</mt:entrycategories>
<mt:Else><!-- カテゴリ無し -->
</mt:if>
<$mt:EntryTitle></p>
</div><mt:Ignore> //pankuzu </mt:Ignore>
</div><mt:Ignore> //wrap_pankuzu </mt:Ignore>



記事一覧へボタン
こちらもパンくずと同じなのですがカテゴリが設定してないとエラーがでてしまいます。

○正しい
<p>
<mt:if tag="EntryCategories">
<mt:entrycategories type="primary"><!-- カテゴリ有り カテゴリ一覧 -->
<a href="<$mt:BlogRelativeURL $><mt:TopLevelCategories><$mt:CategoryBasename></mt:TopLevelCategories>"></mt:entrycategories>
<mt:Else><!-- カテゴリ無し 記事一覧 -->
<a href="<$mt:BlogURL>">
</mt:if>
<img src="/images/back_btn.jpg" alt="一覧へ" class="fade_over" /></a></p>


あと<$mt:CategoryArchiveLink>等のファンクションタグを使う場合に
ブロックタグを入れ忘れても動いてしまう事があるのでエラーがわからず悩んでしまうことがあるんですよね~

0 件のコメント:

コメントを投稿

ドメインって、早い者勝ちですよ!