typo3 4.6: получить связанные модели на основе рабочего пространства - PullRequest
4 голосов
/ 16 марта 2012

У меня есть две таблицы, две модели и два хранилища.

  1. Разделы
  2. Кинофильмы

Faqs принадлежат разделам ( one section имеет много faqs). Это отношение достигается сохранением раздела uid в 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. Черновики часто задаваемых вопросов не отображаются. Я могу видеть только часто задаваемые вопросы, которые находятся в рабочей области. Однако я могу видеть разделы из черновика рабочей области.

Что-то не так в отношениях между часто задаваемыми вопросами и разделами.

Как отобразить часто задаваемые вопросы в черновиках разделов рабочего пространства?

Ответы [ 2 ]

0 голосов
/ 13 сентября 2012

нет, рабочие места и extbase не сочетаются в 4.6.Extbase поставляется с очень простой и в основном неисправной поддержкой рабочей области, и все, что так или иначе связано с управлением версиями связанных объектов, сломается.То же самое для TYPO3 4.7 и, скорее всего, также для предстоящего 6.0

0 голосов
/ 09 апреля 2012

Это только предположение, но, возможно, версия рабочего пространства не включена в ext_tables.php: Проверьте настройки таблицы часто задаваемых вопросов

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

Или наоборот - возможно, вам придется отключить его. ext_tables.php или Tca.php должны быть местом для проверки.

...