2014-01-15 4 views
0

Кто-нибудь знает, как я могу заставить все дочерние блоки отображаться на дереве CMF в Admin для класса StaticContent? Способ, которым наша система использует класс Symfony\Cmf\Bundle\ContentBundle\Doctrine\Phpcr\StaticContent, состоит в том, чтобы просто использовать его в качестве документа содержимого, к которому мы можем присоединить другие блоки. Я думал, что это была цель ContentBundle. Вместо этого внутри дерева появляются только блоки внутри этого контейнера-контейнера additionalInfoBlock. Если я не сделаю что-то не так. Я посмотрел наStaticContent показать все дочерние блоки в PHPCTRee?

Symfony/Cmf/Bundle/ContentBundle/Resources/config/doctrine-model/StaticContent.phpcr.xml:

<child name="additionalInfoBlock"> 
<cascade><cascade-persist /></cascade> 
</child> 

Там должен быть способ, чтобы получить все блоки ребенка показать. Я просто не хочу начинать взламывать класс PHPCRTree. Продолжаю ли я StaticContent и, надеюсь, он покажет всем детям? Как мне это сделать, если это ответ. Или есть другая настройка.

Смотреть это изображение ниже того, что я могу видеть в jackrabbitexplorer против того, что в CMF Дерево в админке Sonata:

http://oi43.tinypic.com/160whlt.jpg

+0

это тот же вопрос, что и http://stackoverflow.com/questions/21146260/symfony-cmf-staticcontent-show-all-child-blocks-in-phpctree – dbu

ответ