制作Tipstutorials & tips

日本語版MTをつかって構築したサイトを、外国人スタッフに使用させる

日本語版MovableTypeを使って日本語サイト構築の仕事を行った。MTのインターフェイスも日本語なので、普段日本人が使用する分には、そのままで何の支障もない。

その後、その日本語サイトの英語版もつくりたいというオファーをいただいたのだが、問題はここから。

英語版といっても、普段更新するのは日本人スタッフなので、日本語のインターフェイスでOKなのだが、一部のブログ記事を外国人スタッフにエントリーしてもらいたいので、その時だけ外国人スタッフ用に英語のインターフェイス仕様にしたい、という何とも悩ましいもの。

つまり、構築およびその・・・

続きを読む

サイドメバーでカテゴリ別メニューをツリー化する

サイドメニューによくある、カテゴリ別メニューをツリー化する方法でちょっと手間取ったので、メモ。
最終的にやりたいことは、サブカテゴリがある場合は、トップレベルカテゴリをクリックするとサブカテゴリリストがするするっとプルダウンされ、そこをクリックするとサブカテゴリのアーカイブページへとび、サブカテゴリがない場合は、トップレベルカテゴリをクリックするとカテゴリアーカイブページへとぶ、というもの。

通常トップレベル(=最上位)のカテゴリのみを表示させるのは簡単。

<ul>
<mt:TopLevelCategories&・・・

続きを読む

サイドバーで年別カテゴリーリストをツリー化する

サイドメニューによくある、月別メニューをツリー化する方法をメモ。
最終的にやりたいことは、年別メニューをクリックすると月別リストがするするっとプルダウンされ、そこをクリックすると月別アーカイブページへ とぶ、というもの。

<ul>
<mt:IfArchiveTypeEnabled archive_type="Yearly">
<mt:ArchiveList archive_type="Yearly">
<li><$mt:ArchiveTitle$>
<ul&・・・

続きを読む

サイドバーに最新エントリーをカテゴリの枠を超えて一覧表示させる

最新のエントリー数件をサイドバーなどに表示させる方法で、ちょっと戸惑ったのでメモ。

というのも、例えば最新エントリーを5件表示させるのは<mtEntries lastn="5">で簡単にできるんだけど、これがブログページではなく、カテゴリページやトップページに表示させるとなった場合には、ひと工夫が必要になります。

MTの仕様上、Aというカテゴリに属する最新のブログ記事は、Bカテゴリのアーカイブページの最新エントリーでは表示されません。つまりBカテゴリのアーカイブページにある最新エントリーリストには、Bカテゴリに属するブログ記事の最新5件し・・・

続きを読む

上部へ