0

私のTypoScriptコードには、データベーステーブルの「tt_content」チェックがあります。
CONTENT が空かどうかによって、変数 VAR を「空」または「満杯」に設定したい。
出来ますか?

MIDCONTENT= CONTENT
MIDCONTENT{
  table = tt_content
  select.orderBy = sorting
  select.where = colPos = 0  
}

私はすでに MIDCONTENT 自体を空に設定する方法を見つけました。

MIDCONTENT= CONTENT
MIDCONTENT{
  table = tt_content
  select.orderBy = sorting
  select.where = colPos = 0  

  stdWrap.ifEmpty.cObject = TEXT
  stdWrap.ifEmpty.cObject.value = empty
}

しかし、私が必要としているのは、別の変数を設定することであり、完全な状態を確認する必要があります。

4

2 に答える 2

0

次のようなものが必要です:

enable = 1
enable.if.isTrue.field = MIDCONTENT

テストするためのtypo3のインストールがありません。さらに、何をしたいのかを実際に説明していませんでした...詳細があれば、さらに多くのことができます。

于 2011-08-19T23:03:39.010 に答える
0

テストされていない

私があなたを正しく理解していれば、そのページに tt_content レコードがある場合にのみ、class="full" を ATagParams に追加しますか?

NO.ATagParams.append = TEXT
NO.ATagParams.append {
  value = class="full"
  # Space before and after
  noTrimWrap = | | |
  if.isTrue.numRows {
    table = tt_content
    select {
      where = colPos = 0 
      # the uid of the page, is the pid of the tt_content elements
      pidInList.field = uid
    }
  }
}

そのページにレコードがない場合、numRows は 0 を返すため、if.isTrue は false を返し、TEXT オブジェクトはレンダリングされません。

于 2011-11-08T12:06:51.873 に答える