Алексей
все проверил
Алексей
и версия последняя и ево и фильтра
Алексей
вот вызов всего [!eFilter &ajax=`1` &css=`0` &sliderCssJs=`0`!] [+eFilter_form+] <div class="flex-block"> [!eFilterResult? &tpl=`tovar.item` &depth=`3` &tvPrefix=`` &tvList=`tovarImg,price,price_us,hit-sale-new` &display=`20` &depth=`2` &showParent=`0` &orderBy=`menuindex ASC` &paginate=`pages` !]
Dmytro
да не тут это настраивается )
Dmytro
а в категории в выводе филтра в мультитв галочками )
Иван
Алексей
все галочки стоят в том то и дело
Sergey
Добрый вечер. Господа подскажите почему не корректно работает условие? [*phx:if=`[*isfolder*]`:is=`0`:then=` [!Wayfinder?startId=`[*id*]` &tplRow=`uslugeRow_tpl` &hereClass=`selected`!] :else= [!Wayfinder?startId=`[*parent*]` &tplRow=`uslugeRow_tpl` &hereClass=`selected`!] `*] Задача выводить первое меню в материале а второе в папке, на практике второе меню отображается и в папке и в материале.
Dmytro
потому что phx
Dmytro
[[Wayfinder?startId=`[[if? &is=`[*isfolder*]:=:0` &then=`[*parent*]` &else=`[*id*]`]]` &tplRow=`uslugeRow_tpl` &hereClass=`selected`]]
Dmytro
как бы - 1 вызов Вайфиндера и - phx
Sergey
потому что phx
Спасибо вам!
Alexander
Всем привет кто не спит) в чате есть автор TSVShop? некий Serg28 хотел простой вопрос задать)
Саня
Сергей может он
Камиль
А с какой версии обновлялись?
В итоге выяснилось что он не затер, а изменился формат хранения и по этому старые записи не вывелись
Камиль
А с какой версии обновлялись?
Старую версию уже не помню
Камиль
В итоге выяснилось что он не затер, а изменился формат хранения и по этому старые записи не вывелись
В контейнере теперь 'default' за место null и в выборе шаблона убрано .php
Михаил
Камиль
Просто я панику навёл 😄 сайт боевый а львиная доля контента пропала
Камиль
Боевой*
Камиль
Господа есть вопрос. Через prepare можно разделить элементы по 2? Изначально думал просто массив разделить но как оказалось в data сидит не полный вывод 😁 раньше бы я это сделал через условие if и просто закрывал и открывал тег через каждый 2 элемента, но хочется выжать из prepare все возможности
Камиль
Короче можно ли выполнить эту задачу через prepare http://modx.im/blog/questions/948.html
Иван
data['iteration']
Камиль
хотя мне не совсем это нужно. мне нужно разделить в равном кол-ве эелементы на 3 колонки
Иван
отслеживаем data['iteration'], а зависимости от значения устанавливаем нужные нам например data['before'] и data['after'] которые потом используем в шаблоне
Камиль
а можно как-то результат засунуть в placeholder, а в нём уже предварительно собрать всё в массив, разделить и вывести
Камиль
просто то что вы описали ничем не отоичается от того что я делал только в чанке
Раньше Здесь Был Мат_
Сергей
просто то что вы описали ничем не отоичается от того что я делал только в чанке
в чанке вы будете работать с уже конечными данными, а в препаре, на уровне рендера
Камиль
Вызовите в препаре доклистер и делайте с полученным что угодно
т.е. [[DocLister? &prepare=`snipper`]] и в сниппете вызвать сниппет на нужный документ?
Сергей
а можно как-то результат засунуть в placeholder, а в нём уже предварительно собрать всё в массив, разделить и вывести
<?php $out = $modx->runSnippet('DocLister', array('api' => 1)); $out = json_decode($out, true); $out - массив с документами.
Камиль
вообщем всё сводится к написанию отдельного сниппета в котором я буду вызывать доклистер?
Иван
но для разбития на колонки это явно лишнее)
Камиль
ну да))) просто решил тривиальную задачу по особенному решить
Сергей
вообщем всё сводится к написанию отдельного сниппета в котором я буду вызывать доклистер?
смотря для каких целей. в основном всё через препаре сделать можно. Но к примеру если нужно вывести prev, next (как ранее справшивали), то лучше через свой сниппет
Камиль
ладно буду ставить эксперименты, мб многие задачи будет проще через prepear сделать
Камиль
Нужно в ownerTPL создать placeholdre в котором будут данные из первого data подскажите как э
Камиль
как это можно провернуть
Камиль
нашел $_DocLister->renderTPL = "@CODE:[+pagetitle+]"; но как я поменяется текущий шаблон элемента
Камиль
вот вызов док листера [[DocLister? &parents=`2` &orderBy=`menuindex ASC` &tvList=`image_avto` &tvPrefix=`` &prepare=`main_services_categories` &ownerTPL=`@CODE:<div class="block-title d-lg-none d-md-block">Услуги</div> <div class="main-services-categories d-flex justify-content-between"><div class="item-col">[+dl.wrap+]</div></div> <div class="main-services-image"> <div class="block-image" style="background-image:url('[+first_image_avto+]');" data-image="[+first_image_avto+]"></div> <div class="block-title">Наши услуги</div> </div>` &tpl=`@CODE:<div class="item" data-simage="[+image_avto+]"> <div class="item-main"><span>[+pagetitle+]</span></div> [+childrens+] </div>` ]] нужно в [+first_image_avto+] засунуть ссылку на изображение из первого значения
Сергей
в препаре поставьте if($item['iteration'] == 1) { $modx->setPlaceholder('first_image_avto', $item['tv.image']); }
Anonymous
всем привет http://klichevforest.by/list-bushes/aiva-japan ребята, перестала считаться общая сумма по таблице, помогите разобраться почему
Pathologic
всем привет http://klichevforest.by/list-bushes/aiva-japan ребята, перестала считаться общая сумма по таблице, помогите разобраться почему
Профессионалы в сфере разработки, маркетинга и продвижения разве не могут сами разобраться?
Sergey
Добрый день. Вроде в одной из версиях EVO добавили возможность инклудить файлы без встроеными методами не могу найти как это производится, пордскажите пожалуйста где можно глянуть
Sergey
плюс ко всему есть подобный встроенный снипет [$_SERVER['REQUEST_TIME']:dateFormat=Y ]] есть где то описание этих фич?
Сергей
не помогай этим барыгам ((:
ну обычно же никто платить не хочет, все на халяву всё хотят. а если и за деньги, то скажут, у меня только 100 рублей вот на карточке, все что были))
Sergey
Самое интересное что приведенный мной снипет работает без включения фильтров
Anonymous
рука-лицо
Anonymous
не помогай этим барыгам ((:
Сергей
@sergey_yabloncev по русски видите написано - Больше информации
Sergey
вы спросили где почитать
Да все верно, это было просто заметил
Anonymous
Сергей, если включаю TinyMCE - все норм (там стоит тег <p></p>), а когда TinyMCE4 - там пусто
Камиль
ставлю эксперементы и понял что ничего не понял
Камиль
обьясните плиз почему такая конструкция не работает if(gettype($array) === NULL) static $array = []; //$data['childrens'] = $modx->runSnippet('DLMenu', array('parents' => $data['id'])); //if($data['iteration'] == $data['dl.display']) { $array[] = $data; return $array;
Sergey
@sergey_yabloncev по русски видите написано - Больше информации
Спасибо за замечание, я эту информацию читал. просто заметил что при выключенном фильтре все равно срабатывает указанный мной снипет.
Сергей
- <p>0 руб.</p>
Sergey
ну да, надо бы тоже их вырезать с выключением этого параметра)))
Сергей, если мне не изменяет память вроде добавляли в одной из версиях инклуд файлов в шаблонах или я что то путаю?
Sergey
попробуйте @FILE:assets/tpl/index.html
не помогло, походу что то напутал, старею)
Sergey
Спасибо
Сергей
не помогло, походу что то напутал, старею)
на твиг переходите, и все шаблоны сможете в файлы закинуть
Dark
Добавился 37-м партнером на сайт cmsmagazine.ru. Начитавшись здесь ужасов о работе сайта и добавлении партнеров, ожидал треша, но, к моему удивлению, все прошло быстро и гладко - полдня понадобилось на подтверждение аккаунта после регистрации и день на то, чтоб обновился кэш партнеров. Что я делаю не так :)
Иван
У меня тоже все за два дня прошло
Anonymous
Ну правильно, от первых кто пытался зарегится администрация пинков надавала, теперь быстрее шевелятся модераторы
Сергей
добавился вторым партнёром, регистрировался несколько лет назад. вечером добавил Эволюшн, утром уже добавили
Dmytro
Оо уже 39 ;) еще 15 надо и будет супер http://www.cmsmagazine.ru/catalogue/evolution-cms/creators/
Dmytro
А так по количеству сайтов и тицу в бесплатных уже в топ 5 ;) А если по всем то по количеству на 9 а по тиц на 11 ;)
Alexander
круто же. за такое короткое время
Dmytro
Ну дык все что мог сам сделать сделал ;)) А так еще 15 человек зарегистрируется и будем по партнерам в общем списке на 15 месте а в бесплатных на 6. И будет довольно круто и проще обьяснять что есть ево цмс