【问题标题】:Changing SocialEngine "edit my profile" page layout更改 SocialEngine“编辑我的个人资料”页面布局
【发布时间】:2013-03-01 13:46:20
【问题描述】:

我浏览了核心中的许多文件,但无法找到或知道如何更改“编辑我的个人资料”、“浏览会员”、“忘记密码”布局以使用默认布局或设置布局.它们似乎都直接加载到内容小部件中..

请提供任何帮助..提前致谢。

【问题讨论】:

  • 布局仅对少数特定页面启用-在数据库的 core_contents 表中指定。

标签: socialengine


【解决方案1】:

忘记密码密码页面布局从 SE 4.3.0 版本开始包含在布局编辑器的页面列表中。关于“浏览成员”页面 - 它只能手动编辑(application/modules/User/views/scripts/_browseUsers.tplapplication/modules/User/views/scripts/index/browse.tpl)。 “忘记密码”(application/modules/User/views/scripts/auth/forgot.tpl 和忘记表单)的情况相同。

【讨论】:

  • 非常感谢您的帮助。您能否进一步提供帮助。我正在尝试在我刚刚创建的“layout_top”中呈现主菜单小部件。 $this->view->navigation = $navigation = Engine_Api::_() ->getApi('menus', 'core') ->getNavigation('core_main'); 在 .tpl 文件上但不起作用。
  • 没问题。您应该将代码 $this->view->navigation = $navigation = Engine_Api::_() ->getApi('menus', 'core') ->getNavigation('core_main'); 放置到小部件的控制器中,然后使用以下代码 <?php foreach( $this->navigation as $item ): ?> <li><?php echo $this->htmlLink($item->getHref(), $this->translate($item->getLabel())) ?></li> <?php endforeach; ?> 在模板中呈现此导航
猜你喜欢
  • 2014-10-09
  • 2012-09-30
  • 1970-01-01
  • 1970-01-01
  • 2012-09-29
  • 1970-01-01
  • 2019-06-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多