Ibraim
примем странно что на локалке и хостинге одном работает, а на vds не работает
Igor
Точку с запятой в конце забыли как минимум
Igor
Или есть дальше?
Ibraim
там дальше есть
Ibraim
это просто как вызывается. Ошибка именно при запросе возникает. Дальше уже идет работа с результатами запроса
Ibraim
7.1
Ibraim
а на хостинге где работает 7.2 на локалке 7.3
Igor
Попробуйте через pdoFetch
Igor
https://docs.modx.pro/komponentyi/pdotools/klassyi/pdofetch
Nikolay
мб текстом?
Nursultan
Ребята всем привет, для тех кто знает как работать с Babel, настраиваю мультиязычность на сайте, есть поле-тв список со значениями в виде цвета (например colorsTV), для создания английской версии того же тв я создаю colorsEngTV, и вывожу в зависимости от контекста, и это очень мучительно так как у меня несколько подобных списков, есть ли возможность выводить одно tv но в зависимости от контекста менять значения «поля», или как нибудь ещё перевести это тв поле
Nursultan
мне кажется нужно 2 словаря делать и из них выводить, это самый гибкий вариант
То есть в значениях твполя можно писать значения словаря?
Dmitriy
а, блин
Nursultan
Вот и про это)
Dmitriy
я думал выводить типо фраз Закза оформлен и тп, статичных
Nursultan
Не, у меня поля со значением белый==белый||черный==чёрный
Nursultan
Оно используется для фильтра тагиэнеджер2
Dmitriy
вообще надо подумать, не релизовывал такое, может у кого есть опыт? было бы интересно узнать кто как делал
Алексей
Отдельная таблица со своим классом, м переводами напрашивается.
Dmitriy
Отдельная таблица со своим классом, м переводами напрашивается.
тож подумал, но их получается к ресурсу прикреплять и сразу прописывать перевод
Dmitriy
ну и тот же фильтр что бы чекал контекст и исходя из него выборку делал по определенному языку
Алексей
Там можно пробовать свой сниппет в значения писать. Значение==id|| И в зависимости от контекста выводить язык.
Алексей
Или ещё какую нибудь хитрость придумать.
Dmitriy
вот хитрость и нужна, получается нужно что бы одно поле имело значение для каждого контекста свое
Dmitriy
может 2 таблицы? и делать поискуже по нужной исходя из контекста
Dmitriy
таблицу значений для полей, тоесть у тебя на странице 2 поля Название (ру и анг) каждое из которых идет в свою таблицу, и потом в зависимости от контекста ты ищешь значения поле либо в одной либо в другой
Dmitriy
но тут базовые tv не походят)
Dmitriy
но зато можешь проще передать их для поиска в фильтры и тп
Alexey
Подскажите, как можно инициализировать pdoPage в чанке, который подгрузился динамически? может быть я что то не так сделал - вывожу чанк статически- все окей, вывожу динамически - пусто в месте, где pdopage.
Dmitriy
не нужно 2 таблицы. достаточно одной.
типо value хранить в колонке ru и en?
Алексей
типо value хранить в колонке ru и en?
id, ru, eng Id - одинаково и оно будет писаться в TVшку.
Алексей
да и внедрить скорее всего это будет проще.
Dmitriy
id, ru, eng Id - одинаково и оно будет писаться в TVшку.
tv тогда всеравно писать 2, или как
Алексей
зачем в TV писать 2? там будет одно значение.
Алексей
id
Dmitriy
так вносить значение для разных языков как?
Dmitriy
не просить же менеджеров в бд прописывать
Алексей
Аа... Ну да... Про внесение я не подумал, если там много и разного. Ну на эксте запилить мелкую табличку и норм 😂
Dmitriy
Ахаах
Алексей
А еслитвшек много то помимо ид вводить название твхи...
Алексей
И норм
Sergey_K
Вы слишком много, по ходу, учили модх ) Делается словарь русский с ключем цвета на англ. red -> красный Все. Англ нет, поэтому он выведет ключ. А если язык ру, то перевод.
Dmitriy
Текст*
Sergey_K
Тогда как обычно, по ключу. Человек спрашивал про свойства. Там тексты не пишут. А так вообще можно хоть текст - вопрос длины.
Dmitriy
Этот вариант не очень массштабируется, французкий добавляем и все
Dmitriy
Не пашет(
Yaroslav
нет на вас бота Артема 🤣
Sergey_K
Этот вариант не очень массштабируется, французкий добавляем и все
Это слово пишется "масштабируется". Для французского надо будет добавить еще одну запись. И будет работать. Не благодари.
Yaroslav
Сорян, но не понял
сорян должен быть за «добавил французский, не пашет». Коньяк в коктейль добавил? и не пашет на поле? или может стоит описать что для этого сделал и какие результаты видишь?
Dmitriy
сходи почитай https://docs.modx.com/3.x/en/extending-modx/internationalization
Для рядоввх задач типо статичсеских текстов так и использовать. Но для текстов и оптсаний явно удобней делать поля на русском и английском, что бы менеддер или переводчик в админке вбивал сразу.
Миша
Alexey
Миша
Gaius Cassius
Это что за пицца на мангале?
Nikolay
А че там вообще есть ?
Nikolay
Добрый день уважаемые люди , прошу вас помочь >{$.session.city.city_hours}< как в данном сниппете поменять режим работы
Gaius Cassius
А че там вообще есть ?
Рыбу с овощами (загуглил)))
Sentinel
Кактал
Название конечно соответствует виду 😊😉
Viner
Извиняюсь за нубский вопрос, можно ли этот код на феноме преобразовать в "стандартный" модыксовский (нет возможности переводить весь сайт на феном) ? {* Fields *} {foreach $fields as $field} {var $tpl = ($field['tpl'] ?: ('tpl.xCalc.field.' ~ $field['type']))} {$_modx->getChunk($tpl, $field)} {/foreach}
Андрей
Viner
я не особо специалист, если включить феном - надо все вызовы чанков и сниппетов во всех шаблонах переписывать? Вызвать феном локально для xCalc нельзя?
Viner
Вообще странное решение, разместить дополнение, где по умолчанию все на феноме. Ладно бы копии были с стандартным кодом..
Андрей
https://docs.modx.pro/komponentyi/pdotools/parser#%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D0%B8-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F
Viner
Спасибо, гляну. Тег ignore пробовал, но в итоге аяксформ стал выводиться кодом
Андрей
Вообще странное решение, разместить дополнение, где по умолчанию все на феноме. Ладно бы копии были с стандартным кодом..
В большинстве сложных решений, стандартный парсер не даёт гибкости, потому используется либо шиблонизатор, либо писать свои сниппеты
Viner
Возможно, но можно указать это на странице продажи дополнения)