iWatchYouFromAfar
а да
iWatchYouFromAfar
точно, я менял источник файла в зависимости от шаблона
iWatchYouFromAfar
при открытии страницы мне нужно менять источник файла и пока страницу не сохранишь, OnDocFormRender не знает че там за шаблон у ресурса
Aleksei
вот, тут да - он еще не в курсе
Aleksei
там надо проверять $_GET['template']
Aleksei
или вообще не проверять - вкладки с галереей все равно нет, пока документ не сохранишь. поэтому вот: if (($modx->event->name == 'OnDocFormSave' && $mode == 'new') || ($modx->event->name == 'OnDocFormRender' && $mode == 'upd')) {
Aleksei
не проверять не вариант, хотелось бы все таки подшивать источник файла даже при создании ресурса
ну так в коде выше это учтено - при сохранении нового ресурса, а не при рендере
Aleksei
пропертиес все равно только тогда формируются
Aleksei
да
iWatchYouFromAfar
Ну это так у меня и работает вроде
Aleksei
вот полный кусок плагина: if (($modx->event->name == 'OnDocFormSave' && $mode == 'new') || ($modx->event->name == 'OnDocFormRender' && $mode == 'upd')) { switch ($resource->get('template')) { case 6: $ratings = array( 'ticket' => '0', 'comment' => '0', 'view' => '0', 'vote_ticket' => '0', 'star_ticket' => '0', 'vote_comment' => '0', 'star_comment' => '0', 'min_ticket_create' => '', 'days_ticket_vote' => '', 'min_comment_create' => '', 'days_comment_vote' => '' ); break; } if ($ratings) { $properties = $resource->get('properties'); $properties['ratings'] = $ratings; $resource->set('properties', $properties); if ($modx->event->name == 'OnDocFormSave') { $resource->save(); } } }
iWatchYouFromAfar
но вдруг юзер решит вставить картинки без сохранения а источник не поменялся
Aleksei
как их вставить-то, если вкладки с галереей нет еще?))
iWatchYouFromAfar
ты создаешь ресурс и там сразу шаблон есть)
Aleksei
источник для чего?
iWatchYouFromAfar
у каждой категории свой источник файлов
iWatchYouFromAfar
у каждой категории свой шаблон
Aleksei
источник файлов для чего
Aleksei
?
iWatchYouFromAfar
да для обычных файлов
Aleksei
для картинок minishop
iWatchYouFromAfar
не
iWatchYouFromAfar
вообще минишопа нет
Aleksei
ну или ms2gallery
iWatchYouFromAfar
да нет же, источник меняется глобально в системной настройке
iWatchYouFromAfar
и при открытии файлового менеджера в контенте юзер видит нужный источник файлов
Aleksei
о
Aleksei
ну тогда $_GET['template']
Aleksei
хотя нет, проверил) раньше вроде был этот параметр, щас нет
iWatchYouFromAfar
ну тогда $_GET['template']
надо будет покурить как это заюзать в моем плагине и найти еще этот сайт, а то там бедный блоггер мучается
iWatchYouFromAfar
мне кажется что никак не получить шаблон, т.к. ресурса еще нет в этой жизни
Aleksei
надо короче скрывать файловые твшки и поле контента в настройках форм для данного шаблона в режиме «создать»))
Aleksei
типа пока не сохранишь, ни фига не загрузишь
iWatchYouFromAfar
я об этом не подумал кстать, спасибо
Aleksei
🙂 брейнсторм иногда полезен
Слава
Всем привет! Кто может срочно помочь разобраться с мультиязычностью за вознаграждение? Вроде все по инструкции настроил, но нифига не работает(
Anonymous
Привет, покажи для начала инструкцию, по которой настраивал, вдруг в этом корень проблем
Слава
https://www.youtube.com/watch?v=MgJmlP0pDSI&t=9s
Слава
Вот эта и https://cat-art.ru/articles/multiyazyichnost-modx-revo
Слава
Они немного разные, но ни с той, ни с другой не вышло добиться результата
Anonymous
С babel не работал поэтому оценить не могу
Слава
Эх
Слава
Какие варианты кроме babel еще есть из актуальных?
Anonymous
в чем ошибка хоть заключается?
Anonymous
по этим инструкциям
Anonymous
в логах модх, пх, сервера сыпется что-нибудь?
Anonymous
или тупо сайт не грузит?
Слава
Без понятия, просто все ссылки с en выдают страницу 404 из основного контекста, а главная страница английского - выдает просто главную страницу
Слава
https://worldskills.ru/ https://worldskills.ru/en/
Слава
Выдает одно и тоже
Слава
https://worldskills.ru/en/about-us/ - выдает 404 из русской версии
Anonymous
перед apache не стоит прокси nginx, который может рубить url?
Слава
Ух) где это можно посмотреть?
Anonymous
как минимум в заголовках вижу, что nginx имеет место быть
Anonymous
Слава
Ага, понял, так, это видимо уже только завтра удасться все исправить, как админ сервера на связи будет... Подскажи плз, что мне ему написать)
Anonymous
в статье которую ты скидывал, есть указание даже
Anonymous
Anonymous
покажи ему свой htacess файл и строчки которые вставлял
Anonymous
и если дело в этом, то он допишет в конфиг nginx нужные роуты
Слава
Ага, понял, спасибо!
Anonymous
алло поцоны, кто-нибудь sphinx использовал? затык есть небольшой
Ruslan
Без понятия, просто все ссылки с en выдают страницу 404 из основного контекста, а главная страница английского - выдает просто главную страницу
babel при установке должен содавать TV, которую он использует для генерации связанных страниц разных языков. Бывало, что почему-то данный TV не создавался и мультиязычтость ломалась.
Ruslan
babel при установке должен содавать TV, которую он использует для генерации связанных страниц разных языков. Бывало, что почему-то данный TV не создавался и мультиязычтость ломалась.
Ruslan
Слава
Хм
Слава
Ну, Babel нужен больше для переключение между контекстами, если я просто по ссылке захожу, он не особо на что-то влияет, как я понимаю
Ruslan
еще посмотрите опубликованы ли ресурсы
Ruslan
ну и TV этот проверьте
Слава
ну и TV этот проверьте
Вот смотрю как раз
Слава
Хм, он есть, но он не привязан ни к одному шаблону
Ruslan
а в плагине ключи контекста нормально заданы?
Ruslan
все верно?