小编Pab*_*les的帖子

如何仅为开发环境要求资产

我正在使用Rails 3.1中的资产管道,我想只在开发环境中包含一些javascript文件.

例:

//= require application/jquery
//= require application/jquery_ujs
// next ones only for development environment
//= require application/badglobals
//= require application/consul
Run Code Online (Sandbox Code Playgroud)

它有一个标准的做法吗?有什么建议?

更新

看看Sprockets当前的文档,似乎没有办法做到这一点.

ruby-on-rails ruby-on-rails-3 sprockets asset-pipeline

11
推荐指数
1
解决办法
2255
查看次数

Magento 上 catalog_category_view 的自定义布局

我需要能够为不同的类别使用不同的布局,在类别和页面布局字段的自定义设计选项卡上选择。

我正在使用 Magento 1.9.1.0。

在我的 config.xml 我有:

<global>
    <page>
        <layouts>
            <module_home module="page" translate="label">
                <label>Module Home</label>
                <template>page/base.phtml</template>
                <layout_handle>module_home</layout_handle>
            </module_home>

            <module_categories module="page" translate="label">
                <label>Module Categories</label>
                <template>page/base.phtml</template>
                <layout_handle>module_categories</layout_handle>
            </module_categories>
        </layouts>
    </page>
    ...
Run Code Online (Sandbox Code Playgroud)

在我的layouts.xml文件中,我有:

<default>
    <reference name="root">...</reference>
</default>
<module_home translate="label">...</module_home>
<module_categories translate="label">...</module_categories>
Run Code Online (Sandbox Code Playgroud)

当我从类别的管理员中选择模块类别布局时,我没有得到module_categories处理程序的更改,只有在<default>.

如果我像这样强迫它:

<catalog_category_view>
    <update handle="module_categories" />
</catalog_category_view>
Run Code Online (Sandbox Code Playgroud)

我确实得到了更改,但我想要多个处理程序,在管理员中选择为布局。

也许我做错了什么?找不到如何执行此操作的示例,也许您可​​以指点一下?谢谢!

php magento magento-1.9

5
推荐指数
1
解决办法
1667
查看次数