テンプレートを触られたくない場合に、変更したい部分のみウェブページで作ってインデックステンプレートにインクルードさせる方法です。
インデックステンプレートのインクルードさせたい場所に以下のタグを記述すればおっけー♪
<mt:Pages tag="タグ指定" lastn="1">
<p><$MTPageTitle$></p>
<$MTPageBody$>
</mt:Pages>
専用のウェブページを作成しタグを指定すれば、インクルードされます。
ブログ管理者にテンプレートに触られたくない場合には一番簡単で良い方法だと思います。
ホームページ作成は、Take-netServiceにお任せください。
お客様にマッチしたホームページの制作・デザイン・集客(SEO・SEM)対策、広告戦略立案など、最適なホームページの活用法をご提案しています。
MT5.0xのインストール時に、
Got an error: Error opening file '/mt-config.cgi': No such file or directory
といったエラーが出る場合があります。
きちんとmt-config.cgiがアップロードされているにもかかわらず、みつからねーって文句言ってきます。
また、Movable Type システム・チェック (mt-check.cgi)を実行しても、
構成ファイル(mt-config.cgi)がすでに存在するため、'mt-check.cgi' スクリプトは無効になっています。
というようなメッセージが出て、MT5をインストールできない場合があります。
このような場合は、
mt-upgrade.cgi と mt.cgi の use strict; の下に、パスを1行入れると解消されます。
#!/usr/bin/perl -w
# Movable Type (r) (C) 2001-2010 Six Apart, Ltd. All Rights Reserved.
# This code cannot be redistributed without permission from www.sixapart.com.
# For more information, consult your Movable Type license.
#
# $Id: mt-upgrade.cgi 5151 2010-01-06 07:51:27Z takayama $
use strict; 自分のサイトのパスに合わせる↓
BEGIN { $ENV{'MT_HOME'} = '/var/www/vhosts/hogehoge.or.jp/httpdocs/mt/'; }
use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib';
use MT::Bootstrap App => 'MT::App::Upgrader';
ググると、結構みなさんも悩んでおられるようでしたので、参考になれば。。。
ホームページ作成は、Take-netServiceにお任せください。
お客様にマッチしたホームページの制作・デザイン・集客(SEO・SEM)対策、広告戦略立案など、最適なホームページの活用法をご提案しています。
今回は完全に備忘録です。ごめんなさいw
通常エントリーのタイトルを50音順でソートするには、
<MTEntries sort_by="title" sort_order="ascend">
<$MTEntryTitle$>
</mt:Entries>
を使いますが、
カスタムフィールドの値でブログ記事のタイトルを並べ替えることができます。
<mt:Entries sort_by="field:カスタムフィールドのベースネーム" sort_order="ascend">
<$MTEntryTitle$>
</mt:Entries>
さらにこうすると↓特定のカテゴリで分けたものをさらにカスタムフィールドの値でソートできます。
<mt:Entries category="カテゴリ名" sort_by="field:ベースネーム" sort_order="ascend">
・・・
ちなみに ascend は昇順、 decend は降順です。
これはなかなか便利で使えそう!!w