Создаю решение сайта, которое содержит только шаблон и демо-данные.
Человеческой и полной документации не нашёл, как и каких-то полезных тем на форуме, лишь совет разбирать чужие инсталляторы, что и сделал - взял от решения v1rt.personal.
Там публичные файлы лежал в пространство_имён_модуля/site/public/, файлы как и говорилось в документации в 1251, однако, ни разу не перекодировались при установке в utf8. Почему?
Пытался сделать проверку на кодировку сайта и хранения 2х вариантов публички, но и тут столкнулся с тем, что просто не представляю как он их копирует. Существует шаг DataInstallStep в wizard.php , в котором по-сути не происходит ничего, в основном файле, в главном классе модуля, есть функция InstallPublic, которая абсолютно пуста, а далее DoInstall функция, которая имеет методы $this->InstallPublic(); (Files аналогично), закомментировав которые, публичка всё равно скопируется - и это всё, что есть по работе с ней.
Помогите разобраться, пожалуйста. 30 часов уже на задачу потратил, нервы сдают, а добился лишь копирования инфоблока и шаблона с публичкой,которую не изменить. я уж не говорю о не корректной работе с кодировками в LANG файлах, которые то работали, то теперь всегда в 1251 какие-то, какие-то UTF8, какие-то конвертируются, какие-то нет.
Человеческой и полной документации не нашёл, как и каких-то полезных тем на форуме, лишь совет разбирать чужие инсталляторы, что и сделал - взял от решения v1rt.personal.
Там публичные файлы лежал в пространство_имён_модуля/site/public/, файлы как и говорилось в документации в 1251, однако, ни разу не перекодировались при установке в utf8. Почему?
Пытался сделать проверку на кодировку сайта и хранения 2х вариантов публички, но и тут столкнулся с тем, что просто не представляю как он их копирует. Существует шаг DataInstallStep в wizard.php , в котором по-сути не происходит ничего, в основном файле, в главном классе модуля, есть функция InstallPublic, которая абсолютно пуста, а далее DoInstall функция, которая имеет методы $this->InstallPublic(); (Files аналогично), закомментировав которые, публичка всё равно скопируется - и это всё, что есть по работе с ней.
Помогите разобраться, пожалуйста. 30 часов уже на задачу потратил, нервы сдают, а добился лишь копирования инфоблока и шаблона с публичкой,которую не изменить. я уж не говорю о не корректной работе с кодировками в LANG файлах, которые то работали, то теперь всегда в 1251 какие-то, какие-то UTF8, какие-то конвертируются, какие-то нет.