【问题标题】:does anybody know how to link to a stylesheet in layout.phtml - zend framework?有人知道如何链接到 layout.phtml - zend 框架中的样式表吗?
【发布时间】:2011-07-13 11:56:52
【问题描述】:

我正在设置我的主 layout.phtml 文件,但我似乎无法链接到外部 css 我已经尝试了正常的链接 href 等但不起作用我正在遵循 ZF 的初学者指南在手册中有以下内容:

    <base href="/" />
    <link rel = "stylesheet" type="text/css" href ="/css/master.css" />

该手册还建议将这些资产放在我所做的公用文件夹中。但不起作用?

作为初学者,我也在网上查看了一些标题链接和引导程序,这有点超出我的想象!

有没有人给出简单的答案??

非常感谢

【问题讨论】:

    标签: zend-framework


    【解决方案1】:

    我通常在layout.phtml中做如下:

    <?php
    $this->headLink()->appendStylesheet($this->baseUrl('/css/master.css'));
    echo $this->headLink();
    ?>
    

    【讨论】:

      【解决方案2】:

      什么是地图层次结构?在您正在处理的页面上,该文件夹中是否有文件夹 css,而该文件夹中是否有 master.css?

      【讨论】:

      • 我有主项目文件夹zendy,然后是公用文件夹中的公用文件夹,我有css文件夹,然后是master.css?我正在处理的页面是 /zendy/application/layouts/scripts/layout.phtml 中的 layout.phtml,谢谢
      • 所以如果我理解正确,您的 layout.phtml 位于:/zendy/application/layouts/scripts/layout.phtml ,而您的 master.css 位于 /zendy/public/css/master.css
      • 尝试以下操作:&lt;link rel = "stylesheet" type="text/css" href ="../../../public/css/master.css" /&gt;
      • headLink()->appendStylesheet('/css/master.css') ?>
      猜你喜欢
      • 2011-03-18
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      • 2012-06-30
      • 2011-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多