PowerCMS™

「テンプレートタグ」に関連するガイド

37件中21〜37件目を表示しています。

すべてのタグはスタティック/ダイナミック・パブリッシング (DynamicMTML) の両方に対応しています。括弧内はサンプルの例 (Book プラグイン) の例です。 ※ 作成時に指定した名称がタグ名となります。プラグイン設定でラベルを変更してもテンプレートタグ名は変わりません ブロックタグ MTCustomObjects (MTBooks) カスタムオブジェクトをループで出力します。コンテキスト (MTVar) にセットされる値: __first__: ループの最初 __counter__: ループの何回目か __odd__: 奇数回目の出力 __...

データベースへの接続に失敗した時の処理の継続 コールバックプラグインによって、例えば別のデータベースへ接続をリトライして処理を継続することができます。 また、キャッシュが有効な場合は (ワークスペース/スペースの全般設定で設定) キャッシュが存在すればキャッシュを、キャッシュがない場合でも静的ファイルが存在する場合にはファイルの内容を返すことができます。この時、ファイル内のテンプレートタグは下記のルールで処理されます。 <MTNonDynamicMTML> この中はそのまま出力されます。 </MTNonDynamicMTML> <MTDynamicMTML&g...

例1: 本文欄をキーワードで検索する (/file.html?q=keyword) <mt:dynamicmtml> <mt:query key="q" escape="html" setvar="query"> <mt:if name="query"> <mt:query key="limit" intval="1" setvar="limit"> <mt:unless nam...

ブロックタグ MTDynamicMTML 静的ファイルを出力するテンプレートに記載した場合、開始タグと終了タグを含むこのブロックは内容が処理されずそのままファイルに出力されます。このブロックの内部に記述してファイルに残った MTML はダイナミックパブリッシングによってビルド処理されます。 このタグおよび MTRawMTML タグをダイナミック MTML 静的出力 (PHP による静的ビルド)の際に有効化するためにはテンプレート内でユニークな値を (最初の) モディファイア「id」で指定してください (Smarty のテンプレートで id が必要となるため、インクルードされたテンプレート内では...

/

ワークスペース/スペースの EntryGroup プラグインの設定で「カテゴリ保存時に同名のグループを保存する」にチェックを入れるとカテゴリー作成時にそのカテゴリと同名の記事/ウェブページグループが作成されるようになります。この機能を使うことで、各カテゴリーアーカイブの表示項目/表示順を自由に設定できます。 下記は、カテゴリアーカイブで MTEntries の代わりに MTGroupEntries タグを使うテンプレート記述の例です。 <$MTCategoryLabel setvar="category_label"$> <MTGroupEntries g...

グループ名は同一のワークスペース/スペース内に重複することはできません。 自動的に追加する条件を指定すると、新しく作成された記事/ウェブページを自動的にグループの末尾または先頭に追加することができます。 モジュールの作成 グループを作成して保存すると管理画面下部の「保存」ボタンの横に表示される「モジュールの作成」ボタンからテンプレートモジュールを自動的に作成することができます。 テンプレートモジュールは例えばアイテムグループの場合「アイテムグループ : (グループ名)」のような名前と下記のような内容で自動的に作成されます。 <MTItemGroupAssets group_id=&q...

blog_id モディファイアについて グループにおいて name モディファイアを指定して blog_id を指定しなかった場合、 当該ワークスペース/スペースで name モディファイアと一致するグループを検索して処理を行います。一致するグループがなかった場合、スペース全体で name モディファイアと一致するグループを検索し、グループが存在すればそのグループの項目を出力します。blog_id を指定した場合は、そのスペースのグループを検索して処理を行います。 記事/ウェブページ関連のグループのタグ ブロックタグ MTGroupEntries group モディファイアでグループ名または ...

PowerCMS ではアップロードするファイルのファイル名に URL として利用できない文字が含まれている時に、自動的にそのファイル名を規則的な別名に変換します。AssetDownloader プラグインを利用すると、ダウンロード用 URL を設定することで日本語などを含んだ元のファイル名でダウンロードできるようになります。 設置と設定 mt-download.cgi をアプリケーションディレクトリに設置して、実行可能なパーミッションを設定します。CGI ファイルのファイル名は環境変数 DownloadScript で変更することもできます。 プラグイン設定でログイン要求の有無とその権限、画像...

管理画面で簡単な設定項目を登録できます。名前を MT から始める名前に設定することで、テンプレートタグとして出力できるようになるため、システムレベルでのカスタムフィールドのような使い方も可能です。 ※ この機能を利用できるのはシステム管理者権限を持ったユーザーのみです。 設定画面は、システムメニューの [設定] 内 [カスタム設定] で呼び出します。 テンプレートタグ ブロックタグ MTCustomConfigLoop カスタム設定をループで出力します。 指定できるモディファイア id : ID を指定して単一の設定をロードします。 name ...

バナーをオブジェクトとして管理することができます。バナーはタイトル、URL、画像、ムービー、テキスト、メモ等のフィールドを持ち、カスタムフィールドに対応しているため、自由に入力項目を拡張することができます(画像とムービーはアイテムとして管理されます)。日時を指定して掲載開始、終了を予約することも可能です。 また、最大表示数やクリック数の設定、ランダムな表示に対応しており、本格的な広告の管理・運用を行うことができます。さらに、ドラッグ&ドロップインターフェイスでグループ化することも可能です。 プラグインのインストール ドキュメント『プラグインのインストール』を参照し、オプションプラグイン...

Google Analytics

Google Analytics Ranking プラグインにより、Google Analytics のデータを利用してテンプレートタグで人気記事/ウェブページのランキングを作成することが可能です。ワークスペース/スペースのダッシュボードでサイト情報ウィジェットのグラフにページビューのサマリーを表示することもできます。 Google Analytics Ranking プラグインは PowerCMS 3 の Google Analytics プラグインの後継プラグインです。PowerCMS 5 に含まれる Google Analytics プラグインは PowerCMS 3 のものとは同名の別...

主な機能 外部リンクの「名前」「URL」「RSS」等の情報をオブジェクトとして管理できます。 リンクに「タグ」をつけることができます。 管理画面での検索に対応しています。 エディタにリンクを貼り付けることができます。 リンクをテンプレートタグで出力することができます。 スタティック/ダイナミック・パブリッシングの両方に対応しています。 OPML/CSV 形式のファイルからリンクをインポートすることができます。 CSV ファイルへのエクスポートが可能です。 一覧画面、またはスケジュールタスクによってリンクチェックを行うことができます。 カスタム・パーミッション/ロールを作成します。 個別リンクの...

携帯サイトテンプレートで利用可能な絵文字や画像フォーマットの変換などの機能が提供されています。 テンプレートタグ ブロックタグ MTKeitaiContent ブロックで囲まれたコンテンツを size モディファイアで指定のサイズで start_tag モディファイア で指定したタグで分割して出力します。static モディファイアを指定すると静的ファイルを分割出力します。 MTKeitaiContentBody MTKeitaiContent ブロックタグの中で分割対象にするコンテンツを格納します。 MTKeitaiContentPageList MTKeitaiContent ブロックタグ...

FolderArchiver プラグインの機能により、ワークスペース/スペースに「フォルダアーカイブ」を追加することができます。スタティック・パブリッシング、ダイナミック・パブリッシングの両方に対応しています。 フォルダアーカイブはワークスペースおよびスペースともに「ウェブページアーカイブ」のマッピングに表示されます。 デフォルトのアーカイブマッピング 出力先 folder/sub-folder/index.html <MTParentFolders glue=”/”><MTFolderBasename...

インデックステンプレート、リスト系アーカイブのページを一定の件数でページ分割して出力することができます。 ページ分割の設定 ページ分割したいテンプレートの編集画面を開き、下記の記述と設定を行います。 テンプレートの記述 MTEntries タグに limit モディファイア (分割したい単位の数字※変数は利用できません) および offset モディファイアを指定します。offset モディファイアは必ず 0 にしてください。 <MTEntries limit="20" offset="0"> ... </MTEntries&g...

TagArchiver プラグインの機能により、ワークスペース/スペースに「タグアーカイブ」を追加することができます。「タグアーカイブ」はアーカイブ/記事リストのマッピングに表示されます。スタティック・パブリッシング、ダイナミック・パブリッシングの両方に対応しています。 デフォルトのアーカイブマッピング 出力先 tag/tag_id.html tag/tag_<mt:var name=”tag_id”>.html ※ タグアーカイブのマッピング及びテンプレートで MTTag 関連のタグは利用できません。...

/

記事/ウェブページで表示オプションを切り替えることで、入力欄の表示/非表示を切り替えることができます。この機能によってカスタマイズした記事/ウェブページ作成画面を「ひな形」として保存し、これを元にして新しい記事/ウェブページの作成を開始することができます。 「ひな形」とは 入力欄の表示/非表示をカスタマイズした記事/ウェブページ作成画面と、それに対応する出力方法を定義したテンプレートモジュールをセットにしたものを「ひな形」と呼びます。投稿者はあらかじめ登録しておいた複数のひな形から選択して、記事やウェブページを作成することができます。 記事/ウェブページ作成画面をひな形として登録する 記事/ウ...

PowerCMS マニュアルを検索

キーワードを半角スペースで区切ると AND 検索となり、すべてのキーワードを含むページを検索します。

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。