Orchardcms 将Orchard模块加载到另一个模块中

Orchardcms 将Orchard模块加载到另一个模块中,orchardcms,Orchardcms,我有两个模块,其中一个模块依赖于另一个模块。 当我进入主页时,“从模块”加载得很好,但当我进入“主模块”(路由)时,我看不到第一个模块 如何在主模块中显示或强制渲染从属形状 我不知道如何更好地解释,所以我将只告诉你确切的情况 我创建了一个名为“Store”(主模块)的模块,它实现了到“/Store/{optional_parameters}”的路由。 当我导航到此url时,我可以毫无问题地获得预期结果 但是,我创建了另一个名为“搜索”的模块(从属模块),它依赖于存储模块,需要在每个页面中显示(

我有两个模块,其中一个模块依赖于另一个模块。
当我进入主页时,“从模块”加载得很好,但当我进入“主模块”(路由)时,我看不到第一个模块

如何在主模块中显示或强制渲染从属形状


我不知道如何更好地解释,所以我将只告诉你确切的情况

我创建了一个名为“Store”(主模块)的模块,它实现了到“/Store/{optional_parameters}”的路由。 当我导航到此url时,我可以毫无问题地获得预期结果

但是,我创建了另一个名为“搜索”的模块(从属模块),它依赖于存储模块,需要在每个页面中显示(就像导航和页脚一样)。 我想我成功做到了,在SearchDriver上的显示覆盖中这样做: workContextAccessor.GetContext().Layout.Zones[“Search”].Add(shape,“10”)
然后,如果我导航到“/”(或任何未由我定义的路线),我可以在正确的位置看到搜索形状,但如果我导航到“/Store”(或任何由我定义的路线),我就看不到了。

顺便说一句,StoreController有“主题”符号。

为什么不使用小部件?那只会奏效,而且工作量会大大减少。它也可以在不改变代码的情况下进行管理。

你能更具体地说明你想要实现什么吗?@BertrandLeRoy我编辑了这个问题以改进它。我希望我已经说得够具体了