Вам нужно собрать установочный пакет или нужно создать поле select, которое будет влиять на avatar и запихать его в установочный пакет?
Мне нужно собрать любое поле (селект для примера) собрать в установочный пакет.
Вам нужно собрать установочный пакет или нужно создать поле select, которое будет влиять на avatar и запихать его в установочный пакет?
Текущую функцию замените на
Будет внесено в обновление.
/** * Возвращает ссылку на аватар пользователя * @param array|yaml $avatars Все изображения аватара * @param string $size_preset Название пресета * @return string */ function html_avatar_image_src($avatars, $size_preset='small'){ $config = cmsConfig::getInstance(); 'normal' => 'default/avatar.jpg', 'small' => 'default/avatar_small.jpg', 'micro' => 'default/avatar_micro.png' ); $avatars = $default; } $avatars = cmsModel::yamlToArray($avatars); } $src = $avatars[ $size_preset ]; $src = $config->upload_host . '/' . $src; } return $src; } /** * Возвращает тег аватара пользователя * @param array|yaml $avatars Все изображения аватара * @param string $size_preset Название пресета * @param string $alt Замещающий текст изображения * @return string */ function html_avatar_image($avatars, $size_preset='small', $alt=''){ $src = html_avatar_image_src($avatars, $size_preset); $size = $size_preset == 'micro' ? 'width="32" height="32"' : ''; return ''; }
Создаете свой хелпер и подключаете в шаблоне.есть возможность определить хелпер только для шаблона
сделать include? Или как?
cmsCore::loadLib('ИМЯ_ХЕЛПЕРА.helper');
а рипнуть то под инстантшоп (и версию 1.10+) сможете?
Может Компонент "Викторина" подойдет под такой проект?