MovableType: 2007年10月アーカイブ
以下について、ですが、カテゴリの並び順は、拡張プラグインを使っています。
※SortCatFld::の部分です。
<div class="widget-categories widget">
<h3 class="widget-header">カテゴリ</h3>
<div class="widget-content">
<MTTopLevelCategories sort_method="SortCatFld::Sort">
<MTSubCatIsFirst><ul class="widget-list"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="widget-list-item">
<a href="<$MTCategoryArchiveLink$>" <MTIfNonEmpty tag="MTCategoryDescription">title="<$MTCategoryDescription$>"</MTIfNonEmpty>><$MTCategoryLabel$> (<$MTCategoryCount$>)</a>
<MTEntries lastn="1">
<span class="inCagetoryDate">
<a href="<$MTEntryPermalink$>">
<$MTEntryDate language="en" format="%Y %b %d">
</a>
</span>
<span class="inCategory">
<a href="<$MTEntryPermalink$>">
<$MTEntryTitle$>
</a>
</span>
</MTEntries>
<MTElse><li class="widget-list-item"><$MTCategoryLabel$>
</MTIfNonZero>
<MTSubCatsRecurse></li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
ソース部分のみインデントさせようと思ったのだが、編集画面の「テキストインデント」は、単に「BLOCKQUOTE」タグを使用するものだった。
のみならず、入れ子構造に無理があるのか、レイアウトが壊れた・・・。
仕方が無いのでインデントを解除することにした。
む~ん。
以下、特定のブログIDごとに設置すれば、個別に最新記事を表示させることも可能
<MTMultiBlog include_blogs="ブログID, /* カンマ区切りで対象ブログを列挙可能 */ ">
<MTEntries lastn="5"> /* 最新n件の情報を表示 */
<h4><MTEntryDate format="%Y-%m-%d"><a href="<MTEntryPermalink>"><MTEntryTitle></a></h4>
<p><MTEntryExcerpt> /* エントリの概要 */
<a href="<MTEntryPermalink>">» 続き</a>
</p>
</MTEntries>
</MTMultiBlog>
以上
サイト内のブログ名称一覧を取得・表示
<ol><MTBlogs blog_ids="all">
<li><$MTBlogName$></li>
</MTBlogs></ol>
以上
テンプレートを編集する際、MTの編集画面内では作業しづらいので、エディタにコピペで編集していたのだが、MT4になってから、なぜかコピペすると一行になってしまう。
MT→エディタ、エディタ→MTの、両方向ともに、改行が無視されて一行になってしまうので、編集作業に甚だ支障をきたしてしまう。
さすがにこれは変だよな~、と、ネット上で情報を探すことしばし・・・。
見つけました。
テンプレート編集画面右上の、強調表示<A>の欄。
ここを「強調表示無効(モノクロ表示のほう)」を選択しておくことで、テンプレートからのコピペも、エディタからテンプレートへのコピペも、両方とも無事に改行が有効になりました。
・・・デフォルトが「強調表示有効」って、何とかならないんだろうか・・・。
