【问题标题】:Socialengine default layout change has no effectSocialengine 默认布局更改没有效果
【发布时间】:2014-02-12 19:34:33
【问题描述】:

我正在使用 socialengine 4.2。我在 Core\layouts\scripts default-simple.tpl 和 default.tpl 中添加了一些标记,但似乎对前端没有任何影响,即使在刷新之后也是如此。我想放一个横幅滑块,我不想为此制作一个小部件并将其放在全局标题上。我想我需要在默认布局中添加一些 esternal 脚本和 css,然后在正文中添加一些标记。

1.我想知道,如果需要的话,如何编辑默认布局。 2.default-simple.tpl和default.tpl有什么区别

【问题讨论】:

    标签: zend-framework socialengine


    【解决方案1】:

    1) 是的,您可以直接编辑布局,并且可以正常工作。需要更多详细信息,您是如何尝试的。您可以查看 SE4 挂钩(是的,更灵活、更复杂的方式)。

    default.tpl:

    echo $this->hooks('onRenderLayoutDefault', $this);
    

    2) default-simple.tpl 是辅助布局,主要用于post-action消息,见Forum_TopicController::deleteAction()例子:

     return $this->_forward('success', 'utility', 'core', array(
    'messages' => array(Zend_Registry::get('Zend_Translate')->_('Topic deleted.')),
    'layout' => 'default-simple',
    'parentRedirect' => $forum->getHref(),
    ));
    

    【讨论】:

    • 其实我想用Jquery。所以,我添加了 jquery,然后尝试在脚本标记内的 default.tpl 中使用“var $j = $.noConflict()”,以便它在任何地方都可用。如果我在每个视图中都使用它,管理面板不起作用很好,但 jquery 可以在视图中使用。我怎样才能让它在任何地方都可用。
    • 我关注了这个人stackoverflow.com/questions/10931344/…,但遇到了如上所述的问题,使用管理面板
    猜你喜欢
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 2011-10-10
    • 2018-12-10
    • 2020-01-05
    • 2012-01-16
    相关资源
    最近更新 更多