Использование Шаблонов в PHP


Сохраните! У меня есть sisteminha шаблона, который ехал PHP, представленный следующей структурой:

require("header.php");
require("content.php");  //carregado dinamicamente via GET
require("footer");

и Все работает хорошо, но есть что управлять CSS ( и JS каждого content. Поскольку CSS ( эта вставлен header.php JS footer.php, что было бы лучшим способом, чтобы вставить файлы в конкретных content? Намерение было бы загрузить сценарии в отношении content, специфические, но у меня есть проблемы, в основном с помощью JS когда я пытаюсь контроллер их непосредственно в content. я благодарю силы!

Author: Eric Coutinho, 2017-08-01

2 answers

Вы Можете использовать переменную!

//tens de declarar antes de chamar o arquivo content
$script = '<script type="text/javascript" src="source.js"></script>';

В файл content.php

[..]
 echo (isset($script)) ? $script : '';
[..]

, Если у вас несколько сценариев, вы можете использовать массив

 1
Author: 13dev, 2017-08-01 11:56:38

Если вы получите через get-параметр content, пытается таким образом:

Предполагая, что вы находитесь перенаправление на страницу с именем home. И вы создали файлы home.css, home.js, home.php

URL параметр через get, который вы цитировали.

В HEADER

    <head>
      <link rel="stylesheet" type="text/css" href="<?php echo $_GET['url'];?>.css">
    </head>

CONTENT

<body> 
  require $_GET['url].'php';
</body>

В FOOTER

<script type="text/javascript" src="<?php echo $_GET['url'];?>.js"></script>
 1
Author: Max Rogério, 2017-08-01 12:29:38