我有两个模块,其中一个依赖于另一个。
当我转到我的主页时,“从模块”加载得很好,但是当我转到“主模块”(已路由)时,我看不到第一个。
如何在主模块中显示或强制渲染从属形状?
我不知道如何更好地解释,所以我只告诉确切的情况。
我创建了一个名为“Store”的模块(主模块),它实现了到“/Store/{optional_parameters}”的路由。当我导航到这个 url 时,我得到了没有问题的预期结果。
但是,我创建了另一个名为“Search”(从模块)的模块,它依赖于 Store 模块,需要在每个页面中显示(就像导航和页脚一样)。我以为我设法做到了,在 SearchDriver 上的显示覆盖中执行此操作: workContextAccessor.GetContext().Layout.Zones["Search"].Add(shape, "10");
然后,如果我导航到“/”(或我未定义的任何路线),我可以在正确的位置看到搜索形状,但如果我导航到“/Store”(或我定义的任何路线),我可以再也见不到了
顺便说一句,StoreController 具有“主题”符号。