在Symfony中基于每个模块定义额外的样式表

时间:2011-04-26 21:19:17

标签: php css symfony1

我在Symfony中创建了一个名为“home”的模块。

我希望仅在此模块中找到的元素使用的css位于单独的home.css文件中。

我已创建文件apps/frontend/modules/home/config/view.yml并放在其中:

default:
    stylesheets: [home.css]

apps/frontend/config/view.yml包含以下行:

stylesheets:    [reset.css, main.css]

我希望加载页面/home以导致reset.css,main.css和home.css按此顺序加载。但是,它加载main.css然后加载home.css,忽略reset.css而不是按所需顺序放置文件。

我在这里做错了吗?我是Symfony的新手。

1 个答案:

答案 0 :(得分:1)

您必须在view.yml中添加“all:”广告

all:
  stylesheets:    [reset.css, main.css]

对于样式表的顺序,您可以使用“ - ”。如果你想在重试样式表之前加载重置和main:[ - reset.css,-main.css]