Подскажите пожалуйста новичку в чем может быть проблема.
Настроил автоматическую рассылку по стандартному шаблону, в котором находится компонент bitrix:subscribe.news(список новостей из одного или нескольких информационных блоков для формирования рассылки). При проверке шаблона видно что ссылки на новости выдает битые - то есть выдает,например, http://news/46/. Компонент рассылки создает адрес на основе DETAIL_PAGE_URL. Так вот он задан в настройке инфоблока новостей как #SITE_DIR#/news/#ELEMENT_ID#/. И причем он его использует, так как при смене шаблона адреса в настройке инфоблока он его меняет и в компоненте. Проблема такая - компонент никак не видит, что в шаблоне адреса есть #SITE_DIR# !. Другие ключевые слова видит, типа #ELEMENT_ID#, а #SITE_DIR# как будто вырезает. В итоге на почту приходят новости с битыми ссылками без адреса сайта.
Никак не могу понять в чем же дело - подскажите ).
И еще вопрос вдогонку - для того чтобы авторассылка заработала надо где-то cron прописывать? Вручную письма адресатам отправляются на ура, а вот автоматически я так и не дождался.
Это не #SITE_DIR# вырезает, а не вставляет адрес сайта из настроек сайта URL сервера (без http://): "Настройки" - "Настройки продукта" - "Сайты" - "Список сайтов"
А что знатоки скажут по поводу авторассылки и крона? Надо ли провидить интеграцию с кроном как допустим в друпале - через определенное время запскается файл cron.php. Есть ли что-то подобное в битриксе?
Спасибо за совет. Эти настройки я видел. Выставлял всё кроном - рассылка не заработала. Сейчас стоит агентом - рассылка работает. Нужна ли еще какая-то настройка крона для того чтобы всё запустилось? Может быть интеграция с кроном? Или просто выбрал крон - и всё заработает? В настройках крона прописал /usr/bin/php -f /public_html/bitrix/modules/main/tools/cron_events.php.