1

テーブルからのデータと動的に設定された SQL クエリの PID を使用して、このフレックスフォーム コードを実行したいと思います。

それは可能ですか?

<label>Selectbox from DB</label>
<config>
  <type>select</type>
  <items type="array">
    <numIndex index="0" type="array">
      <numIndex index="0"></numIndex>
      <numIndex index="1"></numIndex>
    </numIndex>
  </items>
  <foreign_table>tt_content</foreign_table>
  <foreign_table_where>
     AND tt_content.pid = 22   <<<< no good at all.... What to do?
  </foreign_table_where>
</config>

FF だけが PID にアクセスできる場合、これらのいずれも正常に機能します。

  • プラグインの格納フォルダとして設定された PID
  • TSに設定されたPID
  • PID を別のフレックスフォーム フィールドに設定し (リロードを使用)、クエリで使用する

BR。アンダース

4

1 に答える 1

0

「セミ」の答えは、プルインが挿入されたページに設定された保存フォルダーです。ページ保存フォルダには、マーカー###STORAGE_PID###を使用して直接アクセスできます

上記の例で次の行を使用します。

  <foreign_table_where>
     AND tt_content.pid = ###STORAGE_PID###
  </foreign_table_where>

しかし、このようなフレックスフォームまたは静的拡張テンプレートに設定された TS から値を再利用する方法を知りたいです。

  <foreign_table_where>
     AND tt_content.pid = FIELD:previousFieldInThisFlexformAvailableAfterReload
  </foreign_table_where>
于 2013-03-05T15:04:38.317 に答える