Богдан
неа, не пашет
Andrey
как пишите?
Богдан
[!if? &is=[+url+]:==:[*Link*] &then=... &else=``] [+url+] = /hotels/hotel/nomera1/sinor-syuit [*Link*] = /hotels/hotel/nomera1/sinor-syuit [+url+] выдает в цыкле доклистер [*Link*] выдает ТВ поле мне нужно, выводить блок кода только при условии когда ссылки будут одинаковы
Сергей
[+url+] никода не равен [*Link*]
Богдан
два знака равно то зачем?
Andrey Shin, [29.05.19 21:05] почему :=: а не :==: ?
Sasha
а почему не :is:
Богдан
Sasha
так а как соотноситься [+url+] и [*link*]
Сергей
почему?
потому что url это плейсхолдер который рендерится в доклистере, а [*Link*] - рендерится после рендера сниппета
Сергей
через препаре делайте
Сергей
if ($data['url'] == $modx->documentObject['Link'][1]) { // true } else { // false }
Sasha
А можно рассказать, зачем вообще эта конструкция-то?
Sasha
если она сравнивает что-то в выводе доклистером с текущим документом то почему не используется &tplСurrent?
Сергей
А можно рассказать, зачем вообще эта конструкция-то?
сейчас окажется, чтобы выводить похожие товары на странице товара, кроме текущего)
Sasha
ты скажи, что за задача-то, может ты наоборот чего-то делаешь
Sasha
по-простому, на пальцах
Сергей
спасибо, помогли 🙂
точнее наоборот, сначала тв, затем сниппет
Сергей
да я уже понял
но через сниппет if кстати можно сделать))))))
Сергей
Наркоман
вот только тебя вспомнил))
Сергей
Наркоман
гыыыыы)))
Anonymous
гыыыыы)))
Ну это уже наркомания 100-го уровня
Anonymous
Ты специально?
Сергей
Ты специально?
а как мы с помощью math ещё выводили, не помнишь?
Anonymous
а как мы с помощью math ещё выводили, не помнишь?
Я тебя навреное огорчу, но я этим сниппетом почти не пользовался
Anonymous
да я тоже)
Я пришёл в эво уже тогда, когда все стали рекомендовать бросать иф
Сергей
то есть в принципе можно через сниппет не только получать данные, но ещё и менять)
Сергей
да я уже понял
кстати, вот такая конструкция нормально работает [[if? &is=`[+id+]:=:[*id*]` &then=`1` &else=`0`]]
Andrey
два знака равно то зачем?
всегда писал == посмотрел код снипета case '==': case '=': case 'eq': case 'is': можно и одно =
Сергей
всегда писал == посмотрел код снипета case '==': case '=': case 'eq': case 'is': можно и одно =
ну я по докам ориентировался) https://github.com/modxcms/evolution/blob/1.0.11/assets/snippets/if/snippet.if.php#L46
Aliaksandr
А "ёклмн" вместо = тоже можно?:)
Сергей
А "ёклмн" вместо = тоже можно?:)
конечно можно) модификатор только добавить "ёклмн" и будет работать
Aliaksandr
Мне кажется он и сейчас работать будет:)
Aliaksandr
Ну или словами :равно: написать
Andrey
точняк))
потому что default case '==': case '=': case 'eq': case 'is': default:
Андрій
Всем привет, как реализовать мультиязычность с помощью doclister и YAMS, или есть более современные варианты?
Aliaksandr
Говорят, в подмосковье уже боровики пошли)
Андрій
Кто использовал bLang?
Dmytro
Blang самое оно
Андрій
документация имеется?
Андрій
внятного не наГуглил
Андрій
в Украине не работает яндекс и API не будет работать(((
Андрій
аналогов нет, для мультиязычности?
Алексей
Есть
Алексей
Evobabel or bLang
Алексей
Димка, скинь лого Эво в png, если есть
Алексей
у меня такое было)
Алексей
у меня нет такой aside
Алексей
Гы, не открывал ни разу эту панельку)
Алексей
прога телеги не дает стянуть его))) ну то мне не горит, вопрос такой в последущих версиях будет поддерживаться старый синтаксис? чанки, шаблоны и т.д. ? важно
Сергей
правой клавишей - сохранить как
Алексей
нажать на файл он зпгрузится.
+ ктобы знал) привык через исходники)))
Алексей
правой клавишей - сохранить как
ну тут уж подколол так подколол))) прада не замечал справа панель
Сергей
ну тут уж подколол так подколол))) прада не замечал справа панель
это отличает программиста от юзера. юзер - перед тем как открыть ссылку или нажать что-то, спросит куда нажать, и так же спросит когда нажать и что произойдёт, а вдруг там вирусы, и точно безопасно открывать эту ссылку.... программист нажмёт раз двадцать, пока я пишу это сообщение)
Алексей
Алексей
так что насчет синтаксиса? я же продвигаю у нас в городе, пока не перешел на ларавелку, ученикам сложно будет, с чанками и шаблонами им легче
Алексей
и то путают)))) а еще мой любимый вопрос а почему там звездочки а там плюсики)))
Алексей
ага, а еще есть wix, зачем вообще программисты нужны)
Сергей
ага, а еще есть wix, зачем вообще программисты нужны)
есть и викс, заказчик собирает сайт, а потом программиста просит поменть картинку
Алексей
и начинается жопа, я в таких случаях сразу говорю - мне проще и вам дешевле будет Ctrl+ A потом Shift+Delete
Алексей
в группе программистов легче, 8 слов и они поняли разницу в Эво между * и +
Сергей
потому что, гугл пейджспид ругается. вся проблема в том, что люди теряют способность к логическому мышлению и собственному мнению. и используют чужое мнение выдавая за своё, предварительно проконсультировавшись с "тыжпрограммистом"
Сергей
течёт кран - "тыжпрограммист" что делать ? ну а что, он гуглит и говорит, надо кран менять))
Алексей
и не говори
Алексей
сосед Вася посоветовал WP или Цшч
Сергей
или сделать сайт на новейшей системе джумла за 9990 р. отдать на продвижение 100 тыс, и удивиться, почему сайт на первых 50 человеках отвалился
Алексей
по опыту могу сказать 10 лет фриланса, 88% заказчиков заказывая на фрилансе понятия не имею что такое вп
Алексей
сказали круто