MovableTypeで定型フォーマットの実現は可能でしょうか?


たとえばブログの名前は<$MTBlogName$>って言うのを
テンプレートに記載すれば表示されるようになるようです。

このような感じで
たとえば任意のデータを差し込むようにすることは
できますでしょうか?

CDの紹介ページを作るとして、
CDのタイトルはここ、
画像はここ、
アーティスト名はここに、
販売会社は隅っこに、
という感じです。


これを実現するのに参考となるサイト、書籍等ありましたら
どうぞお願いします。

不可能なら不可能と教えてください。


ちなみに今はAmigoDatabaseを利用させていただいております。


昨日初めてMovableTypeを設置をしたので、
見当違いのことがあったらすみません。

どうぞよろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/06/20 18:28:21
  • 終了:--

回答(1件)

id:jouno No.1

jouno回答回数280ベストアンサー獲得回数02005/06/20 19:53:08

ポイント300pt

このプラグインか

このプラグインで可能です。


keywordフィールドにこう書いておくと、


width=”450” color=”blue”


テンプレートで以下のタグで反映。


<MTIfKeywordVariable var=”width”>

style=”width: <MtKeywordVariable var=’width’>px”

</MTIfKeywordVariable>


これはたまたまwidthとcolorですが、変数名は何でもいいわけです。


で、mtをmysqlをバックエンドにしておけば、データを移すのは簡単なんじゃないでしょうか。mtのentryのkeywrodフィールドのデータが格納してあるところに、cdname=”” artist=””の書式でだーっつと挿入してしまえばいい訳で。

id:ohtsu6

jouno さま

どうもありがとうございます。

何とか教えていただいたプラグインで実現できそうです。

ちなみにmysqlで運用をしてみたのですが、

データを移すことができるのですか???

一日につき1枚紹介というような形にデータをインポートできたら最高なんですが、、、

2005/06/22 14:17:30
  • id:jouno
    データ移行

    あー、もとのデータベースはRDBMじゃないんですね。csvでのエクスポートはできるみたいなので、がんばればmySQLに一括で移行できそうですが、けっこう大変です。以下はMYSQLの基本知識が前提なのでお役に立てないかもしれません。

    http://sb.xrea.com/showthread.php?t=9516
    もとのデータベースと同じ構造のテーブルをつくっておいてデータを挿入。
    これは比較的簡単です。

    で、このテーブルからデータをmtのテーブルのkeywordフィールドに所定の書式に変換して移行。

    ここはSQLを多少、工夫する必要があります。

    あるいは、エクセルで、

    ”cdname”,”artistname”,”price”



    ”c=cdname a=artistname p=price”

    に変換できればそれが一番楽かもしれません。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません