Это уже давно обсуждалось и буквально сегодня я снова поднял тему "чистого" дистрибутива в закрытом форуме. По запросу в техподдержку вроде как дадут дистрибутив вообще нулевой.
нужно делать не так. в том же руководстве есть вариант 2. он самый правильный, с моей точки зрения. сам так настроил уже несколько сайтов - все замечательно работает.
pine2000 пишет: Не вариант, поскольку мне нужно получить свойства элемента а это можно сделать только перечисляя их в $arSelectFields.
Мне на моем проекте нужно было выбирать около 6-7 свойств. Я это сделал приведенным выше методом и немного ошалел от времени выполнения скрипта. Тогда я сделал по другому, а именно:
В вашем коде сюда вот добавить эти поля $arSelectFields = Array("NAME", "DATE_ACTIVE_FROM", "PREVIEW_TEXT", "ID", "IBLOCK_CODE", "DETAIL_PAGE_URL", "SHOW_COUNTER", "IBLOCK_ID", "LANG_ID" PROPERTY_<PROPERTY_CODE>_VALUE .... );
Павел пишет: это громадное упущение в политике компании
Это стал громадный плюс в политике компании. Раньше модули стоили по 200 долларов, а некоторые по 400. Выгоды от них почти не было. Сейчас появилась промежуточная редакция между Стартом и Экспертом и все стало отлично.
Sergey Rizhikov пишет: Так Опель Франтера, на сколько я слышал, это какой-то японский двигатель и шасси, а вот кузова разные.
Ээээ. Это Isuzu Rodeo в том же кузове с теми же двигателями и трансмиссией, только с другой эмблемой
В целом, сравнение с автопромом очень понравилось и определенные аналогии с сайтостроением действительно можно провести, но мне очень не хочется, чтобы сайтостроение дошло до той фазы, в которой в настоящий момент находится автопром. Когда каждая новая модель становится дороже, качество лучше не становится, а вот ремонтнопригодность вообще стремится к нулю
Во! Вспомнил вчера как я решал такую ситуацию! На самом деле все очень просто!
В хедере пишем в нужном месте где ходим выводить какую-то информацию в зависимости от переменной DontShowTitle: <? $APPLICATION->ShowProperty("pageh1"); ?>
далее идем в самый конец футера (для надежности) и вставляем такой год: <? if ($APPLICATION->GetProperty("DontShowTitle") != 'yes') $APPLICATION->SetPageProperty("pageh1", "<h1>".$APPLICATION->ShowTitle()."</h1>"); else $APPLICATION->SetPageProperty("pageh1", ""); ?>
вот и все. гораздо проще чем делать свои отложенные функции.