2012-03-16 11 views
4

私は2つのテーブル、2つのモデルと2つのリポジトリを持っています。typo3 4.6:ワークスペースに基づく関連モデルを取得

  1. セクション
  2. FAQ(よくある質問)

FAQはセクション(部多く FAQを有する)に属します。この関係は、セクションuidをfaqに格納することによって行われます。私のテンプレートで

私がやっている:そのセクションにFAQを表示

<f:for each="{section.faqs}" as="faq"> 
     <h3 class="question"><a href="#"><f:format.html>{faq.question}</f:format.html></a></h3> 
    </f:for> 

を。

これは、通常のユーザーとしてフロントエンドで正常に動作します。

しかし、DRAFTワークスペースでページをプレビューすると、ドラフトFAQの質問は表示されません。私はライブワークスペースにあるfaqしか見ることができません。私はしかし、作業場の下書きからのセクションを見ることができます。

faqとセクションの関係に何か問題があります。

ドラフトワークスペースセクションにfaqを表示するにはどうすればよいですか?

+0

4.6では、ネストされたオブジェクトに対してワークスペースがサポートされているかどうかを尋ねるべきです。 – pgampe

答えて

0

これは単なる推測ですが、多分ワークスペースのバージョンはext_tables.phpで有効になっていません: は、あなたの質問表

$TCA['tx_yourextensioncode_faq'] = array (
    'ctrl' => array ( 
     ... 
     'versioningWS' => TRUE, 
     'versioning_followPages' => TRUE, 
     'origUid' => 't3_origuid', 
    ), 
); 

、またはその逆の設定を確認します - 多分あなたはそれを無効にする必要があります。 ext_tables.phpまたはTca.phpがチェックする場所になります。

+0

ワークスペースが有効です。 –

0

どのようにしても、4.6ではワークスペースとextbaseが一緒に動作しません。 Extbaseには非常に基本的な、主に障害のあるワークスペースのサポートが付属しています。何らかの形で関連するオブジェクトのバージョン管理に関係するものはすべて破損します。 TYPO3 4.7でも同じでしょう。今後の予定でも同じでしょう。

関連する問題