Недавно я прошел через учебник Advanced Orchard по Pluralsight, и это действительно показало мне много чего я могу сделать, чтобы расширить Orchard. Тем не менее, мне было интересно, есть ли способ вернуть один модуль из другого модуля?Образец возврата на заказ Orchard из другого модуля
Сценарий для этого - это создание пользовательских модулей для моих клиентов, у которых есть функции, которые были бы проприетарными, поэтому я бы хотел защитить их с помощью ключа API, аналогичного тому, как работает oForms. Единственное отличие от моего до их - они позволяют функционировать независимо от активации, в то время как моя не будет работать вообще, поэтому я хотел бы иметь базовый модуль, из которого все мои пользовательские модули получаются, и каждый мог бы сделать что-то вроде:
Реальная цель, стоящая за этим, заключается в том, что мне не нужно копировать вид (ы), используемый в базовом модуле, в каждый пользовательский для таких вещей, как активирован или нет модуль.
Я не думаю, что вы можете сделать это даже из обычного MVC между областями, и это действительно не похоже на такую замечательную идею. –
Было бы лучше всего просто скопировать вид (ы) из базового модуля, или как вы подходите к нему? Я довольно новичок в мире MVC (я делаю веб-формы в течение ~ 8 лет), поэтому я хочу убедиться, что любой шаблон, который я реализую, логичен, поэтому я не изучаю этот материал неправильно. – RubyHaus
Да. Если представление действительно полезно в обеих ситуациях, нужно задаться вопросом, почему существуют два модуля? –