Связывание CSS-файла всего сайта с CakePHP - PullRequest
0 голосов
/ 17 июля 2011

Я очень плохо знаком с PHP и просто настраиваю свою домашнюю страницу.Это основной макет, который у меня есть для всех моих страниц:

<!DOCTYPE html>
<html>
    <head>
        <title><?php echo $title_for_layout ?></title>
        <?php echo $scripts_for_layout ?>
    </head>
    <body>
        <div id="header">

        </div>
        <div id="content">
            <?php echo $content_for_layout ?>
        </div>
        <div id="footer">

        </div>
    </body>
</html>

Я хочу иметь глобальный CSS-файл для всех страниц моего сайта под названием "style.css", который будет храниться в app/webroot/css/style.css,Я попытался сделать это:

<!DOCTYPE html>
<html>
    <head>
        <title><?php echo $title_for_layout ?></title>
        <link href="<?php $html->css('style', 'stylesheet', array('media'=>'all' ), false); ?>" rel="stylesheet" type="text/css" />
        <?php echo $scripts_for_layout ?>
    </head>
    <body>
        <div id="header">

        </div>
        <div id="content">
            <?php echo $content_for_layout ?>
        </div>
        <div id="footer">

        </div>
    </body>
</html>

Но это не отображается в выходном HTML.Есть идеи?

Спасибо!

1 Ответ

2 голосов
/ 17 июля 2011

Вы определенно новичок в Cake :) здесь:

<title><?php echo $title_for_layout ?></title>
  <?php 
    echo $this->Html->css('style');
    echo $scripts_for_layout;
  ?>

Это выведет полный элемент ссылки для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...