Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<head>, либо выносил в публичный каталог /js/, но это оказалось неудобным. Потратив 10 минут времени я склонировал обработчик Smarty-шаблонов, пропатчил его, и теперь могу гибко обращаться к тому же адресу с одним дополнительным параметром, и страничка получит свой индивидуальный JS-код, отдельным файлом. А как это делается с использованием фреймворков? Правильно ли понимаю, что это уже готовые наборы функций и библиотек, из которых ты собираешь свой сайт?
//index.php
require_once 'routes.php';
require $routes[$_GET['page'];
Вот тут, имхо, затраты на доработку своего движка могут быть в разы ниже, чем стороннего.
$news = d()->News->limit(10);
<?$APPLICATION->IncludeComponent("bitrix:news.detail","",Array(
"DISPLAY_DATE" => "Y",
"AJAX_MODE" => "Y",
"IBLOCK_TYPE" => "news",
"IBLOCK_ID" => "3",
/* .... */
)
);?>
Извечный вопрос: CMS или свой движок