8.9. CONTENT:

コンテンツの生成。

レジスタキーSYS_LASTCHANGEDはカレントより高い値を持っている選ばれたレコードのtstamp-フィールドでアップデートされる。

プロパティ:

データタイプ:

説明:

デフォルト:

select

->select

SQL-命令文はここで設定される!

 

table

tableName

コンテンツが出されるテーブル。

標準コンフィグレーションにおいては、これは"tt_content"となる

注: 許可されたテーブルのみが“pages”もしくは以下のうちの1つがプレフィックスされたテーブルとなる: “tt_”, “tx_”, “ttx_”, “fe_”, “user_”

 

renderObj

cObject

 

< [tablename]

slide

integer

設定されてコンテンツエレメントが選択コマンドによって何も見つからなかった場合、何らかのコンテンツが見つかるまで、rootLineはトラバースされる。

 

使用できる値は“-1” (サイトルートへ後退する)、“1” (現在のレベルのみ)、“2” (1つ後ろのレベルから上へ)。

 

collectと結合したUse -1。

 

.collect (integer): 設定された場合、現在の親ページ上で見つかったすべてのコンテンツエレメントは集められる。さもなければ、スライディングは最初のヒットの後止まってしまう。この値を収集するレベルの量に設定するか、もしくはサイトルートに収集するために“-1”を使用する。

.collectFuzzy (boolean): collectモードでのみ使用できる。collectモードで指定された深さでコンテンツエレメントが見つからなかった場合、少なくとも1つの適合が起こるまで、さらにトラバースする。

.collectReverse (boolean): collectモードでエレメントの順序を変更する。設定された場合、現在のページのエレメントは一番下にくる。

 

wrap

wrap

全コンテンツ情報をラップする...

 

stdWrap

->stdWrap

 

 

[tsref:(cObject).CONTENT]

(CONTENT-objの)例:

1 = CONTENT
1.select {
    pidInList = this
    orderBy = sorting
   }

 

(record-renderObjの)例:

// Configuration for records with the typeField-value (often "CType") set to "header"
tt_content.header.default {
  10 = TEXT
  10.field = header
  .....
}

// Configuration for records with the typeField-value (often "CType") set to "bullets"
// If field "layout" is set to "1" or "2" a special configuration is use, else default
tt_content.bullets.subTypeField = layout
tt_content.bullets.default {
  .....
}
tt_content.bullets.1 {
  .....
}
tt_content.bullets.2 {
  .....
}

// This is what happens if the typeField-value does not match any of the above
tt_content.default.default {
  .....
}