【问题标题】:CakePHP 3.x - Load CSS in head tag for a specific actionCakePHP 3.x - 在 head 标记中加载 CSS 以执行特定操作
【发布时间】:2016-05-26 09:50:40
【问题描述】:

到目前为止,我只能通过在相应视图文件的<body> 标记中包含该 CSS 文件来为特定操作加载特定 CSS 文件。但是我想在调用特定操作时将该 CSS 文件包含在 <head> 标记中?

【问题讨论】:

    标签: cakephp cakephp-3.0


    【解决方案1】:

    在您的模板中,这可以通过使用 the block option 链接到 css 文件来实现:

    创建指向 CSS 样式表的链接。如果 block 选项设置为 true,链接标签将添加到 css 块中,您可以在文档的 head 标签内打印。

    即相关模板中的任何位置:

    $this->Html->css('special', ['block' => true]);
    

    这是the fetch call in the layout的输出:

    <?= $this->fetch('css') ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多