首页 文章

typo3将自定义css添加到bootstrap包中

提问于
浏览
1

我尝试将自定义css类添加到Typo3 6.2中包含的bootstrap包中 . 在我的根模板页面中,我在Setup部分添加以下代码:

page = PAGE
page.includeCSS.myCustomStylesheet = fileadmin/template/css/custom.css

但是这个typoscript对我的源代码没有影响,好像没有写任何东西 .

实际上,当我在静态模板中包含Bootstrap Package模板时,每个Basis模板都会被删除 .

有关如何进行的任何想法?

enter image description here

编辑:在bootstrap包中,所有CSS样式表都合并到一个文件中 .

2 回答

  • 1

    »EXT:« - 路径中的字符串是扩展目录的快捷方式(»./typo3conf/ext/«) . 所以在你的例子中你会有一个名为»path_to_my_css«的扩展名 .

    但我猜您可能已将样式表上传到您的文件列表中 . 如果是这样,那么点击文件查看完整路径(如»http://example.com/fileadmin/templates/assets/css/bootstrap.css)«

    然后像这样设置正确的路径

    page.includeCSS.myCustomStylesheet = fileadmin/templates/assets/css/bootstrap.css
    

    现在,您将看到一个指向您的文件的链接,其中包含HTML源代码中的附加哈希

    <link rel="stylesheet" type="text/css" href="/fileadmin/templates/assets/css/bootstrap.css?1350898986" media="all">
    
  • 1

    我遇到了同样的问题,并在bootstrap包的github网站上找到了解决方案 . 问题是默认的css连接和压缩 . 如果你停用它

    config.concatenateCss = 0
    

    css将被正确包括在内 .

    资料来源:https://github.com/benjaminkott/bootstrap_package/issues/33

    Javascript文件有类似的选项:

    config.concatenateJs = 0
    

    希望能帮助到你 .

相关问题