2016-12-02 3 views
0

Я работаю над темой, которая использует макеты довольно сильно и столкнулась с разделом «Правила видимости», который я никогда раньше не замечал.Orchard Layouts - пояснение правила видимости

Может кто-нибудь объяснить, как это используется и, возможно, использовать для этого прецедент, поскольку я не могу найти что-либо в документах.

Спасибо!

enter image description here

ответ

1

Это для пользовательской логики, чтобы исключить видимость элемента. Предположим, вы хотите скрыть элемент на основе некоторого критерия. Вы можете указать условие там, и оно будет оценено. Если он оценивает значение true, это видно, иначе оно будет скрыто.

Код, который составляет оценку, находится в ElementRuleCoordinator и основывается на IConditionManager, который является тем же самым интерфейсом, который используется для оценки правил виджета для слоев виджетов. Если вы перейдете к the layer documentation, вы можете найти примеры.