Ошибка значит, что что-то где-то не закрыто, хотя где понятно, вы хотя бы компонент скопировали в свое пространство имен, прежде чем его редактировать? Свойство нужно добавлять в разделе Магазин-свойства заказа (как-то так)
без detail.php детальная страница естественно открываться не будет, а что бы открывалась без нее нужно использовать не news:list, который отображает только список новостей, а комплексный компонент news.
Собственно как создать типы полей checkbox, radio, select в умном фильтре? В массиве на тип список, указывается только [PROPERTY_TYPE] => L Что можно сделать? В битриксе как всегда нет самых элементарных вещей, сделали бы что ли что бы какую-нибудь метку можно было бы добавить, а в шаблоне уже разобрать ее. Кто-то ведь наверняка делал select или radio инпуты?
Вам нужно создать несколько шаблонов для сайта, один шаблон выводить на главной, другой на на всех остальных страницах. Если нужно выводить какой-то блок (div) на одних страницах, а на других нет, то так: <?if ($GLOBALS["APPLICATION"]->GetCurPage(true) == "/index.php" ) :?> мой блок <?endif?> для определение раздела используйте GetCurDir
Шаблоны находятся по разным путям, те которые в bitrix/components/bitrix/название_компонента/templates/название_шаблона - править НЕЛЬЗЯ Нужно скопировать шаблон в bitrix/templates/название_шаблона_сайта/components/пространство_имен/название_компонента/название_шаблона - это для не комплексных компонентов, у них не много другой путь.
Вроде дал исчерпывающий ответ, но что-то мне подсказывает, что щас посыпется куда более мощный град вопросов.
Вывод: Читай документацию и не мучай ни себя, ни других, себя причем мучаешь в первую очередь!
Андрей Бестужев, Из коробки, в стандартном шаблоне все выводится, а что у вас там в данный момент мне не известно. Если вы даже не знаете, каким компонентом вы водите характеристики, то как вам помочь? Напишите хотя бы код страницы, которая должна выводить описание товара.
Да в init.php. Хотя можете вроде как и не в нем, но так принято. Вы можете создать специальные файлы хоть на каждый ваш обработчик, но в ините проинклюдите эти файлы и все. Если вы о функции AddEventHandler то она одна, есть еще RegisterModuleDependences, но она вызывается в модулях. Не совсем понятно только, как вы собираетесь менять данные в одном инфоблоке, что бы они изменились и в другом? Например, в админке, какое свойство вы хотите изменить, так что бы, какое-то другое свойство поменялось в другом инфоблоке? При изменения данных через публичную часть если вам что-то нужно изменить в одном инфоблоке, при каких-то действих в другом, то наверно лучше использовать Файл result_modifier.php в шаблоне компонента.
Ну а сайт то нормально теперь работает? Могу предположить, что отложенные функции теперь в эпилоге не срабатывают, вот поэтому и меньше запросов происходит.