Часто задаваемые вопросы (F.A.Q.)

/*********************************************************************************/

Как отправлять почту через Яндекс ?

Все настройки ставятся так как указано в справке Яндекса, за исключением сервера.

Он должен быть таким ssl://smtp.yandex.com, то есть иметь впереди префикс ssl://

/*********************************************************************************/

controller,task,view,layout - устанавливаются в функции initData() модуля с флагом записи в registry, 
предварительно получаются из request.

Далее из контроллера через 
    $this->set("layout","ЗНАЧЕНИЕ") 
ничего не меняется, только если передать 3 параметром true, то есть запись в registry
    $this->set("layout","ЗНАЧЕНИЕ", true)
или надо использовать 
    $view->setLayout("ЗНАЧЕНИЕ") 
там уже происходит $this->set("layout","ЗНАЧЕНИЕ") для View , а не глобально
и если layout отсутствует то смены не происходит и в debug идет предупреждение

последний способ предпчтительнее

влияние этих 2 способов на подгружаемую метадату выясняется компетентными органами.
Непонятно почему для передачи периодически используется реестр.

/*********************************************************************************/

Функции Controller->setRedirect и Util::redirect имеют разное действие
Первая устанавливает переменные редиректа для дальнейшего использования
Вторая мгновенно перенаправляет

/*********************************************************************************/

В шаблоне модуля можно добраться до его параметра
Module::getInstance()->getConfigValue("ЗДЕСЬИМЯПАРАМЕТРА");

/*********************************************************************************/

$spr_tmpl_overrided указанная в [МОДУЛЬ/views/template/ИМЯ_VIEW/ИМЯ_LAYOUT] 
отменяет стандартный SpravView::renderTemplate();

$this->haltView(); указанная в контроллере отменяет стантартный render();


/*********************************************************************************/

В каталоге при пересчете цен:
Размеры приводим к метрам, считаем что кубометр и метр имеют коэффициент 1
Считаем что размеры указаны в "Единица измерения размеров по умолчанию" настроек

/*********************************************************************************/

Где живет меню в админке:
Единственный штатный виджет админки - AdminMenu - в нем в функции renderMenu()  все и прописывается.

Править не рекомендуется. может быть затерто, при обновлении.

Если надо добавить в админку свои пункты - то либо используем штатные установщики модулей, которые эти пункты меню создают - либо в таблице admin_menus - довносим свои пункты.
/*********************************************************************************/

 

Здесь могла бы быть Ваша реклама
Здесь могла бы быть Ваша реклама
Здесь могла бы быть Ваша реклама
Здесь могла бы быть Ваша реклама
0.034737110137939
Для качественного предоставления услуг, наш сайт собирает метаданные всех зашедших пользователей: сведения о местоположении, ip-адрес, сведения об операционной системе (тип, язык, версия) и браузере (тип, язык, версия), тип устройства и разрешение экрана, источник, откуда пришел на сайт пользователь и какие страницы он открывает. На компьютере пользователя сохраняются файлы cookies.
Собранная информация используется для обработки статистических данных использования сайта посредством различных интернет-сервисов: Google Analytics, Яндекс.Метрика, LiveInternet, Awstats и др. Нажимая на кнопку «Я согласен», Вы подтверждаете то, что Вы проинформированы о сборе метаданных на нашем сайте и согласны с этим.
Если вы не хотите, чтобы эти данные обрабатывались, то должны покинуть наш сайт. Отключить сохранение файлов cookies Вы можете в настройках браузера.