2012-02-27 2 views
1

Я пытаюсь скрыть содержащиеся элементы типа содержимого страницы. Я манипулировал файлом placement.info в своей теме, но я не вижу ожидаемых результатов.Использование Orchard CMS, Как скрывать элементы в типе содержимого контейнера?

Вот моя молва сила попытка:

<Match Path="/about"> 
    <Match ContentType="Page"> 
     <Match DisplayType="Detail"> 
     <Place Parts_Common_ContentItems="-"/> 
     <Place Parts_Container_Contained="-"/> 
     <Place Parts_Container_Contained_Summary="-"/> 
     <Place Parts_Container_List="-"/> 
     </Match> 
    </Match> 
    </Match> 

Я рыскал StackOverflow для ответа, и я использовал Shape Трассировка модуль, чтобы дать мне направление по проектированию мой файл placement.info, но я до сих пор, кажется, отсутствует что-то.

Любые указатели оцениваются! Спасибо.

+0

Что именно вы хотите скрыть? Каково определение вашего типа содержимого страницы? По умолчанию тип содержимого страницы не содержит часть контейнера ... – Falanwe

+0

Благодарим вас за ответ. Я добавил контейнер и содержащуюся часть к типу содержимого страницы. Концепция заключается в том, чтобы страницы имели дочерние страницы. Поэтому мне может потребоваться, чтобы на моей/странице страницы были дочерние страницы в/about/team и/about/contact. Однако я не всегда хочу отображать содержащиеся в нем резюме. Скорее, я хотел бы поместить ссылки на эти страницы в свои меню. – JazerB

ответ

0

Я бы сказал, не кладите его в контейнер, если вы не хотите, чтобы он появился там. Вы также можете проверить таксономии, которые обеспечивают гораздо лучший и гибкий подход к классификации вашего содержимого.

+0

Я думал об этом. Спасибо за указатель! – JazerB

1

Вы не можете скрыть содержимое контейнера, используя только Placement.info, поскольку этот список отображается его собственным контроллером (Orchard.Core.Containers.Controllers.ItemController) вместо того, чтобы использовать форму в стандартной системе рендеринга формы садов.

Однако вы можете использовать собственный (очень простой) контроллер для построения дисплея без этого дочернего списка.

Смежные вопросы