有谁知道如何使用 Symfony 1.4 在模板中添加样式表?
我已经尝试了我能想到的一切,从修改 frontend/config/view.yml 到修改模板本身 - 两者都有效。
我从我的搜索中看到,其他人也遇到了同样的问题。使用 include_stylesheets 和 use_stylesheets 之间似乎存在某种冲突 - 但是据我所知,这在任何地方都没有记录。
Edit:
好吧,我想我现在明白了。你应该添加include_stylesheets()
进入head
你的部分layout file:
<html>
<head>
<title>This is the title</title>
<?php include_stylesheets() ?>
</head>
<body>
<!-- ... -->
然后在你的template文件,你使用use_stylesheet()
为此模板添加特定样式表:
<?php use_stylesheet('/path/to/stylesheet.css') ?>
来自API文档:
include_stylesheets()
印刷<link>
在 view.yml 中配置或添加到响应对象的所有样式表的标签。
use_stylesheet()
将样式表添加到响应对象。
JavaScript 也是如此。
根据API文档它应该仍然可以在 1.4 中工作,sfWebResponse
还是有这个方法:
addStylesheet ($file, $position, $options)
$file The stylesheet file
$position Position
$options Stylesheet options
Adds a stylesheet to the current web response.
至少方法是存在的。
到底是什么问题呢?如果您想调用该方法,或者只是未添加样式表,您会收到错误吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)