Александра
Артур
Rtb-блоки
А что это?
Александра
А что это?
Реклама Яндекса
Артур
Реклама Яндекса
А modx тут причём?
Александра
Я уточняю как правильнее,т.к.,например,на wp для этого есть специальный удобный плагин. На modx просто скрипт вставить и вперёд?
Артур
Andrii
Здравствуйте, помогите пожалуйста с Babel. Перечитал инструкции, штук 6, все одинаковые, только плагин для связки языка с контекстом по разному называют. htaccess прописал, контексты добавил, источники файлов подкорректировал, вывод переключателя оформил, вообщем все вроде-бы настроил, добавил ресурс на другом языке, назначил его стартовой страницей. Переключатель есть, ссылкой, вида site.com/ua/ но при нажатии страница перегружается на основном языке :(
Артур
[[BabelLinks?&showCurrent=1]]
Стандартный чанк? Ничего в нём не менял?
Andrii
Кажись нашелся завтык - чанка [[BabelLinks]] нет
Артур
Но у него должен быть чанк
Andrii
Но у него должен быть чанк
Сниппет не трогал, но чанка нет
Артур
Сниппет не трогал, но чанка нет
А где тогда html переключателя находится?
Артур
Я давно с babel не работал, но логика подсказывает что чанк должен быть
Andrii
Спасибо. Не было чанка, вернее я почитав инструкции, решил, что переименую его просто в "languages" и использую структуру вызова с прописанным отдельным шаблоном. В итоге все сам запутал. Переименовал чанк по названию из сниппета и все заработало
Andrii
Еще раз спасибо
Andrii
Завтра буду развлекаться с переводами чанков
Andrey
На modx есть доп для управления целями в Яндексе. А в остальном да, код вставил и всё
Нафига ты человека путаешь? Цели это цели, блоки рекламы это блоки рекламы.
Артур
Нафига ты человека путаешь? Цели это цели, блоки рекламы это блоки рекламы.
Да я не то чтобы путаю, я просто сказал что для modx есть только доп по управлению с целями, больше ни о каких компонентах связанных с рекламой я не слышал, поэтому остальное просто кодом.
Andrey
Cпецы! Подскажите, как переменную передать в числовом виде в сниппет MODX и там обработать. Делаю так [[discount_count?&price_block='[[+price]]']] но в сниппете не могу её извлечь.
Артур
И где этот сниппет ты вызываешь?
Andrey
А как ты её извлекаешь?
Сниппет вызываю из чанка. Извлекаю просто $new_price=$price_block * 0.95; Проблема в том, что переменная имеет строчный формат. И длина строки больше цифр содержащихся в переменной. Т.е. передается не значение, а по факту весь плейсхолдер.
Andrey
А как ты её извлекаешь?
$xxl= [[$price_block]]; Так тоже не работает. Получается массив нулевой длины.
Артур
А ты так и вызываешь в одинарных кавычках?
Andrey
Тут в телеграме наклонные не проходят почему то
Andrey
Вот скриншот
Артур
А чанк какой? В сниппете msProducts?
Andrey
А ты так и вызываешь в одинарных кавычках?
При этом вариант [[*price ]] проходит правильно
Andrey
Но мне нужно обработать не текущий ресурс
Andrey
?
pdomenu - чанк, сниппет вызывается в секции &tpl=......
Andrey
Артур
pdomenu - чанк, сниппет вызывается в секции &tpl=......
Сниппет pdomenu, и в чанке ты пытаешься получить price?
Andrey
Задумка - В чанке верстка элемента. Я вызываю сниппет для расчета дисконта товара и возвращаю в чанк размер скидки.
Andrey
Сниппет pdomenu, и в чанке ты пытаешься получить price?
Всё работает кроме этих циферок...
Артур
Всё работает кроме этих циферок...
Вызов покажи полностью
Артур
Скорее всего дело в том что у тебя инлайн чанк
Алексей
123 Вот так
А просто плейс [[+price]] выводится?
Алексей
Кстати да.... Инлайны не работают так со снипетпми
Иван
&element=msProducts укажите
Andrey
А просто плейс [[+price]] выводится?
Выводится, но не как цифра. Можно сделать Echo $price_block; и он отобразит данные
Иван
PdoMenu не знает ничего о товаре
Алексей
Andrey
PdoMenu не знает ничего о товаре
Но он видит же +price поля!
Алексей
Но он видит же +price поля!
Это особенность парсера.
Andrey
Артур верно указал
Почему? И чем это поможет? Там будет то же самое..
Алексей
Отдельный чанк!
Артур
&element=msProducts укажите
У него не товар похоже, точнее не товар минишопа
Andrey
&element=msProducts укажите
Иван, попробую. А для чего это?
Алексей
Ребята, не сбивайте человека!!!
Артур
Почему? И чем это поможет? Там будет то же самое..
Тем что парсер сначала парсит один уровень вложенности, потом второй и так до 10
Алексей
У него ТВ
Иван
У него ТВ
Понял.
Иван
Я за рулем просто
Andrey
Тем что парсер сначала парсит один уровень вложенности, потом второй и так до 10
Так. Это я понимаю. Но у меня "продукты" определяются на этапе формирования PDO MENU
Алексей
Да, я не использую минишоп....
Андрей, вам tpl отдельным чанком сделать и все заработает.
Алексей
😳 чё????
Andrey
Андрей, вам tpl отдельным чанком сделать и все заработает.
Просто вынести весь код в отдельный чанк?
Артур
Интересно. А как это?
Создать на вкладке Элементы новый чанк и вместо того что сейчас написано вписать его название
Andrey
Да
Спасибо! Ушел пробовать))))
Артур
Вообще писать в инлайне столько HTML некрасиво
Артур
И переиспользовать неудобно
Andrey
Вообще писать в инлайне столько HTML некрасиво
Не работает такой вариант. Всё то же самое.
Артур
Иван