サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
megad.heteml.jp
ページにパンくずリストを追加する際、各ページに手動で追加するのは面倒なので、 全テンプレート共通で使用できるものをテンプレートモジュールとして登録しておくと楽。 各ページに配置されたテンプレートモジュールは、 アーカイブテンプレートに設定される予約変数を判定し、 そのページに適したパンくずリストを自動生成してくれる。 コードはこんな感じ。 <div> <$mt:TemplateNote value="パンくず初期値"$> <mt:SetVarBlock name="pankuzu"><a href="<$mt:BlogURL$>">HOME</a></mt:SetVarBlock> <$mt:TemplateNote value="カテゴリアーカイブリストの時"$> <mt:If name="category_archive"> <mt:SetVarBlock name="pankuzu
MTで複数ブログを用いて構築されたサイトで、 各ブログのフィードをひとつにまとめて配信する場合、Multiblogプラグインを使う。 全コンテンツの構成要素が同じであれば全て同じフォーマットの フィードテンプレートを用いればよいが(例えばデフォルトのタイトル+本文)、 カスタムフィールドを使用して各ブログのフォーマットが異なる場合、 ブログ毎にフィードテンプレートを切り替えてやる必要がある。 例えば3つのブログで構成されたサイトで、 各ブログの構成要素は以下のように仮定する。 ブログA: タイトル + 本文 ブログB: タイトル + 本文 + 画像(カスタムフィールド )ブログC: タイトル + 本文 + キャッチコピー(カスタムフィールド) デフォルトのフィードテンプレート使用し、 Multiblogプラグインで3つのブログのフィードをまとめると、 フィード内には各ブログのタイト ルと本
このエントリーの最後には重要な追記があります。最後までお読みください。 Progression4 でコンテキストメニューを非表示にしたい場合、Progression3 の時とは方法が異なる。 Progression4 ではコンフィグクラスをカスタムすることで非表示にすることが可能。 具体的には以下の冒頭の import で WebContextMenuBuilder を読み込んでいる部分を ContextMenuBuilder にしてやる。 jp.progression.config.WebConfig.as の修正箇所 //24行目のインポート部分を修正 jp.progression.ui.WebContextMenuBuilder; ↓ jp.progression.ui.ContextMenuBuilder: //それに伴いコンストラクタ内(90行目)の以下も修正 super(
管理画面で新規画像等のアイテムをアップロードする際、デフォルトのままアップロードしてしまうと、 公開ディレクトリにそのまま画像がアップされてしまう。 これを回避するには、アップロード先の指定をすればよいのだが、 いちいちアップロードのたびに指定するのはとても面倒。 なので、アップ先ディレクトリがデフォルト値で指定されるようにカスタマイズする。 修正するテンプレートファイル MTディレクトリ/tmpl/cms/include/asset_upload.tmpl この一行目に以下の変数指定を追記します。 これで画像アップロード時のフォルダ指定欄にデフォルト値として「upload_images/」が入力された状態になる。 ただし、上記のファイルをそのままいじってしまうと、 MTのアップデート時などに動かなくなる可能性があるので、 通常のカスタム時同様に MTディレクトリ/tmpl
ここではAS3ネタを主にメモしようと思っていたのだけど、 CMSでもメモしときたいことが多くあるので、 CSS Nite参加表明を機に書くことにした。 管理画面をカスタマイズするにはMTフォルダ内の editor.tmpl というテンプレートをいじらなくてはいけない。 つまり、複数ブログを使用している場合、 これをいじってしまうと全ブログでこの修正が反映されてしまう。 ブログ毎の管理画面でテンプレートを変更するためには、 CMSContextというプラグインを利用する。 インストール方法は、通常のプラグインと同じく上記から 該当ZIPをダウンロードし、解凍したCMSContextフォルダを そのままpluginsディレクトリにアップロードする。 今回サンプルとして、以下のカスタマイズを行う。 タイトル部分のラベルを"タイトル"から"会社名"へ変更 本文のテキストエリアを
あー、またハマッた。 参照系はどうも苦手らしい。 addChildにてライブラリのムービークリップを配置して、 そのクラス内のメソッドへアクセスしようとすると見慣れたアイツが表示される 「TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。」 ちなみにソースはこれ。 ドキュメントクラス package { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.MouseEvent; public class Test extends Sprite { private var mc:Mc; public function Test() { init(); } private function init(
このページを最初にブックマークしてみませんか?
『megad.heteml.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く