SPEED関数

インクルード関数 コンテンツ属性関数 リクエスト関数 セッション関数 条件分岐関数 クエリ関数

指定したIDのコンテンツ内容を取得します。

構文: {{{include:コンテンツID.content}}}

{{{include:20101.content}}}
ページトップ▲

コンテンツの属性情報を取得します。

構文: {{{title}}}
構文: {{{content}}}

{{{title}}}
SPEED関数
ページトップ▲

リクエスト情報を取得します。

構文: ###パラメタ名###

###sample###
ページトップ▲

セッション情報を取得します。

構文: ###session.セッション名###

###session.name###
ログイン状態の場合、ユーザ名が表示されます
ページトップ▲

条件に応じた処理を行います。

構文:
{{{if:条件名:検索条件}}}
 処理1
{{{elseif:条件名:検索条件}}}
 処理2
{{{else:条件名}}}
 処理3
{{{endif:条件名}}}

{{{if:test:###sample###=1}}}
 パターン 1
{{{elseif:test:###sample###=2}}}
 パターン 2
{{{else:test}}}
 パターン その他
{{{endif:test}}}
ページトップ▲

条件を指定して、データを取得します。

構文:
{{{select:クエリ関数名[:対象データベース][:検索条件][:順序指定][:開始位置][:取得件数]:表示フォーマット}}}


対象データベース:database=対象データベース名(省略時は、標準コンテンツ)

検索条件:カラム名=検索値[:カラム名2=検索値2...]
順序指定:orderby=カラム名:ordertype=asc|desc[:orderby=カラム名2:ordertype=asc|desc...]
開始位置:start=開始位置
取得件数:limit=件数
表示フォーマット:column=カラム名 または parts=コンテンツID

例:ページ一覧をリスト表示

<ul>
{{{select:test1:folder=1:contentclass=page:orderby=sort_no:ordertype=asc:parts=20001}}}
</ul>
※コンテンツID20001の内容:<li>{{{title}}}:{{{url}}}</li>
  • SpeedCMS テストページ:index.html
  • アドオン機能:addon.html
  • フォーム:form.html
  • SPEED関数:function.html
  • お知らせ一覧:news.html
  • お知らせ詳細:newsdetail.html

例:店舗カテゴリ値「03」の名称を表示

{{{select:example2:database=addinfo_select:selectname=shop_category:optionvalue=03:column=optionvalue_name}}}
カテゴリC
ページトップ▲