А что за $this->specialty ? Это явно AR, можно на эту модель взглянуть? При create присвоено ли свойству specialty объект AR?
Попробуйте обратиться к AR-модели напрямую. Типа
Николай, нет. Если есть доступ по ssh и композер уже на хостинге установлен, то можно самостоятельно установить пакет с той командой, что я написал.
Если композера на хостинге нет, то то же самое, но через composer.phar
Если же и доступа по SSH нет, то... Ну, просто скачайте библиотеку здесь , установите и подключите в файле, где идет отправка email
Евгений Осипов, вам люди дело говорят, поверьте. Редактировать файлы на боевом сервере не только непрофессионально, но и опасно. "Будьте готовы к непредвиденным последствиям".
Влад Громов, зависит от ситуации. Если текст является частью многокомпонентной сущности (новости, статьи, товары), то используем инфоблоки и соответствующие компоненты.
Если текст объединяет многокомпонентную сущность (описание раздела, например) - то свойство секции (стандартные или пользовательские поля).
Если текст - отдельная страница "сама по себе", то создаем страницу. Типичные примеры: Пользовательское соглашение, Политика конфиденциальности, О компании и т.п.
Если текст - логические блоки на одной странице или шаблоне - включаемые области. Примеры: Контакты, блоки ни лэндинге и т.п.
Ваш пример как раз похож на последнее. Так что делайте включаемые области, не ошибетесь.
Александр, а речь идет о секциях, оказывается.
Тогда:
1. Убедитесь, что пользовательское свойство относится именно к секциям, а не к элементам ИБ. Частая ошибка.
2. GetTreeList является оберткой для CIBlockSection::GetList https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
Вам нужно добавить Array("UF_MYTEST") в качестве второго параметра.
То есть:
php666, искать по сотне-другой файлов совсем не одно и то же, что искать по сотням тысяч файлов.
Уверен, что в данном движке используется перебор файлов с поиском на каждой итерации.
На малом количестве записей - да, мгновенно (но, кстати, не особо и быстрее SQL, которая была бы не менее "мгновенна").
В целом работает, спасибо. Правда не в моем случае: сторонний файл подгружает iframe со стороннего же сайта и уже этот iframe пишет в консоль.
console.log.bind эти мероприятия не видит и, как мне кажется, не может увидеть в принципе.
Рад, что помогло.
Однако судя по коду, у вас сейчас окружение установлено в режим development, потому предупреждения и лезут.
Так что во избежание этого или подобных казусов для пользователей на продакшне лучше установить режим production, соответственно.
Например, через ЯндексКарты.