2012-06-20 70 views
0

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

如何在主模块中显示或强制显示从动形状?


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

我创建了一个名为“Store”(主模块)的模块,实现到“/ Store/{optional_parameters}”的路由。 当我导航到这个网址时,我得到了预期的结果没有问题。

但是,我创建了另一个名为“搜索”(从模块)的模块,它依赖于Store模块并需要在每个页面中显示(就像导航和页脚一样)。 我想我设法做到了,在SearchDriver上的Display覆盖中执行此操作: workContextAccessor.GetContext()。Layout.Zones [“Search”]。Add(shape,“10”);
然后,如果我导航到“/”(或任何未由我定义的路线),我可以在正确的位置看到搜索形状,但是如果我导航到“/ Store”(或由我定义的任何路线)我再也看不到了。
顺便说一下,StoreController具有“主题”符号。

+0

你能对你想要达到的目标有一个更具体的了解吗? –

+0

@BertrandLeRoy我编辑了这个问题来改进它。我希望我已经足够具体 –

回答

0

为什么不使用小部件?这只会奏效,而且工作量会大大减少。无需更改代码也可以管理。