Не люблю жаловаться, но...
Иногда, работая над проектами, реализованными кем-то другим, наталкиваешься на сюрпризы, например:
официальный российский сайт автомобильного бренда.
шаблон компонента (файл template.php). фрагмент кода.
if(CModule::IncludeModule("iblock"))
{
$city_id = -1;
if (isset($_GET['SECTION_ID'])) $city_id =$_GET['SECTION_ID'];
if (isset($_GET['map'])) $Map['flg'] =$_GET['map'];
if ($Map['flg']==Y) $Map['flg'] = true;
else $Map['flg'] = false;
$arFilter = Array('IBLOCK_ID' => $arParams["IBLOCK_ID"] );
$items = CIBlockSection::GetList(Array("SORT"=>"ASC"),$arFilter,false,Array("UF_*"));
....
Можно простить незнание логики Битрикс, незнание логики работы компонентов, вызовы функций апи в шаблоне и многое другое... но отсутствие мозга должно караться принудительным усыплением!
К слову сайт сделан золотым партнером из первой 20ки. Что же творится дальше по списку?
Иногда, работая над проектами, реализованными кем-то другим, наталкиваешься на сюрпризы, например:
официальный российский сайт автомобильного бренда.
шаблон компонента (файл template.php). фрагмент кода.
if(CModule::IncludeModule("iblock"))
{
$city_id = -1;
if (isset($_GET['SECTION_ID'])) $city_id =$_GET['SECTION_ID'];
if (isset($_GET['map'])) $Map['flg'] =$_GET['map'];
if ($Map['flg']==Y) $Map['flg'] = true;
else $Map['flg'] = false;
$arFilter = Array('IBLOCK_ID' => $arParams["IBLOCK_ID"] );
$items = CIBlockSection::GetList(Array("SORT"=>"ASC"),$arFilter,false,Array("UF_*"));
....
Можно простить незнание логики Битрикс, незнание логики работы компонентов, вызовы функций апи в шаблоне и многое другое... но отсутствие мозга должно караться принудительным усыплением!
К слову сайт сделан золотым партнером из первой 20ки. Что же творится дальше по списку?