Использование Шаблонов в 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. я благодарю силы!
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 : '';
[..]
, Если у вас несколько сценариев, вы можете использовать массив
Если вы получите через 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>