Size: a a a

2021 March 20

2

2frags in Evolution CMS
Мария Ленина
а где научиться фекбоксу скиньте годный ман
источник

ВК

Вячеслав Кузьменко... in Evolution CMS
Мария Ленина
а где научиться фекбоксу скиньте годный ман
У Лаврика глянь, есть годные видосы на ютубе.
У него там и онлайн-тренажер какой-то есть. 😀
источник

2

2frags in Evolution CMS
+++ респектище!
источник

A

Axenia in Evolution CMS
i2frags (146.91) увеличил карму paic (317.15)
источник

В

Владимир in Evolution CMS
🤯 Как авторизовать в формлистер если в username только цифры?
источник

VD

Volodymyr Dzhuryn in Evolution CMS
Владимир
🤯 Как авторизовать в формлистер если в username только цифры?
Нужно править modUser клас, потому что он цифры понимает как ид, или вариант по проще пишеш prepare, который по логину найдет юзера, и в поле логина подсунет его ид или мейл
источник

В

Владимир in Evolution CMS
Volodymyr Dzhuryn
Нужно править modUser клас, потому что он цифры понимает как ид, или вариант по проще пишеш prepare, который по логину найдет юзера, и в поле логина подсунет его ид или мейл
+ спасибо, нашел примерно такой ответ как раз
источник

A

Axenia in Evolution CMS
dlilbcom (3) увеличил карму dzhuryn (2526.67)
источник

AK

Andrey K in Evolution CMS
Владимир
🤯 Как авторизовать в формлистер если в username только цифры?
А по айди не вариант? Раз уж только цифры
&loginField=id
источник

В

Владимир in Evolution CMS
Andrey K
А по айди не вариант? Раз уж только цифры
&loginField=id
А мне надо чтобы они ИНН задали свой в качестве логина
источник

AK

Andrey K in Evolution CMS
Владимир
А мне надо чтобы они ИНН задали свой в качестве логина
ПРимерно:
Я бы сделал вот такой вызов

[!FormLister?
&model=` modUsersCustom`
&modelPath=`assets/lib/MODxAPI/modUsersCustom.php`
&loginField=`username `

Где modUsersCustom имя файла, в котором сделать class modUsersCustom extends modUsers
Далее, в нём переписать функцию findUser, оставив только
protected function findUser($data) {
       $find = 'attribute.internalKey';
       return $find;
   }
источник

AK

Andrey K in Evolution CMS
Соответственно, при обновлении ничего не затрётся. И далее сможете всякое добавлять туда, буде придётся. А оно придётся, раз нестандарт прям на старте)
источник

AK

Andrey K in Evolution CMS
Либо ещё как-то, как вам надо делать в функции findUser поиск этого самого юзвера.
источник

В

Владимир in Evolution CMS
Andrey K
Соответственно, при обновлении ничего не затрётся. И далее сможете всякое добавлять туда, буде придётся. А оно придётся, раз нестандарт прям на старте)
+ спасибо большое ✊🏻
источник

A

Axenia in Evolution CMS
dlilbcom (3) увеличил карму remote_adm (1906.99)
источник

p

paic in Evolution CMS
Pathologic
самая главная проблема:
{{ runSnippet('DLMenu',{
'parents':'0',
'maxDepth':'3',
'hereClass':'current',
'outerTpl':'@T_CODE:<ul class="navigation clearfix">{{ data.wrap|raw }}</ul>',
'rowTpl':'@T_CODE:<li><a href="{{ data.url }}" title="{{ data.title }}"><span>{{ data.title }}</span></a></li>',
'rowHereTpl':'@T_CODE:<li class="current"><a href="{{ data.url }}" title="{{ data.title }}"><span>{{ data.title }}</span></a></li>',
'parentRowTpl':'@T_CODE:<li class="dropdown"><a href="{{ data.url }}"><span>{{ data.title }}</span></a>{{ data.wrap|raw }}</li>',
'parentRowHereTpl':'@T_CODE:<li class="current dropdown"><a href="{{ data.url }}"><span>{{ data.title }}</span></a>{{ data.wrap|raw }}</li>',
'parentRowActiveTpl':'@T_CODE:<li class="dropdown"><a href="{{ data.url }}"><span>{{ data.title }}</span></a>{{ data.wrap|raw }}</li>',
'innerTpl':'@T_CODE:<ul>{{ data.wrap|raw }}</ul>'
  })|raw
}}
+

Но вообще это это пипец.

Получается так, что если используем чанк Twig, то пишем
@ T_CODE:  и внутри чанка data c аргументами от твига

А если используем чанк Evo, по пишем
@ CODE: и внутри чанка плейсхолдеры от Evo

К сожалению, картинка с рукавами из задних карманов штанов лично мне не помогла прояснить эту логику ((

В общем, в шаблоне Twig так тоже работает
{{ runSnippet('DLMenu',{
'parents':'0',
'maxDepth':'3',
'hereClass':'current',
'outerTpl':'@CODE:<ul class="navigation clearfix">[+wrap+]</ul>',
'rowTpl':'@CODE:<li><a href="[+url+]" title="[+title+]"><span>[+title+]</span></a></li>',
'rowHereTpl':'@CODE:<li class="current"><a href="[+url+]" title="[+title+]"><span>[+title+]</span></a></li>',
'parentRowTpl':'@CODE:<li class="dropdown"><a href="[+url+]"><span>[+title+]</span></a>[+wrap+]</li>',
'parentRowHereTpl':'@CODE:<li class="current dropdown"><a href="[+url+]"><span>[+title+]</span></a>[+wrap+]</li>',
'parentRowActiveTpl':'@CODE:<li class="dropdown"><a href="[+url+]"><span>[+title+]</span></a>[+wrap+]</li>',
'innerTpl':'@CODE:<ul>[+wrap+]</ul>',
  })|raw
}}
источник

A

Axenia in Evolution CMS
paic (317.15) увеличил карму Pathologic93 (4386.01)
источник

P

Pathologic in Evolution CMS
paic
+

Но вообще это это пипец.

Получается так, что если используем чанк Twig, то пишем
@ T_CODE:  и внутри чанка data c аргументами от твига

А если используем чанк Evo, по пишем
@ CODE: и внутри чанка плейсхолдеры от Evo

К сожалению, картинка с рукавами из задних карманов штанов лично мне не помогла прояснить эту логику ((

В общем, в шаблоне Twig так тоже работает
{{ runSnippet('DLMenu',{
'parents':'0',
'maxDepth':'3',
'hereClass':'current',
'outerTpl':'@CODE:<ul class="navigation clearfix">[+wrap+]</ul>',
'rowTpl':'@CODE:<li><a href="[+url+]" title="[+title+]"><span>[+title+]</span></a></li>',
'rowHereTpl':'@CODE:<li class="current"><a href="[+url+]" title="[+title+]"><span>[+title+]</span></a></li>',
'parentRowTpl':'@CODE:<li class="dropdown"><a href="[+url+]"><span>[+title+]</span></a>[+wrap+]</li>',
'parentRowHereTpl':'@CODE:<li class="current dropdown"><a href="[+url+]"><span>[+title+]</span></a>[+wrap+]</li>',
'parentRowActiveTpl':'@CODE:<li class="dropdown"><a href="[+url+]"><span>[+title+]</span></a>[+wrap+]</li>',
'innerTpl':'@CODE:<ul>[+wrap+]</ul>',
  })|raw
}}
так а где-то говорилось, что это не будет работать?
источник

AS

Aliaksandr Sadouski in Evolution CMS
paic
+

Но вообще это это пипец.

Получается так, что если используем чанк Twig, то пишем
@ T_CODE:  и внутри чанка data c аргументами от твига

А если используем чанк Evo, по пишем
@ CODE: и внутри чанка плейсхолдеры от Evo

К сожалению, картинка с рукавами из задних карманов штанов лично мне не помогла прояснить эту логику ((

В общем, в шаблоне Twig так тоже работает
{{ runSnippet('DLMenu',{
'parents':'0',
'maxDepth':'3',
'hereClass':'current',
'outerTpl':'@CODE:<ul class="navigation clearfix">[+wrap+]</ul>',
'rowTpl':'@CODE:<li><a href="[+url+]" title="[+title+]"><span>[+title+]</span></a></li>',
'rowHereTpl':'@CODE:<li class="current"><a href="[+url+]" title="[+title+]"><span>[+title+]</span></a></li>',
'parentRowTpl':'@CODE:<li class="dropdown"><a href="[+url+]"><span>[+title+]</span></a>[+wrap+]</li>',
'parentRowHereTpl':'@CODE:<li class="current dropdown"><a href="[+url+]"><span>[+title+]</span></a>[+wrap+]</li>',
'parentRowActiveTpl':'@CODE:<li class="dropdown"><a href="[+url+]"><span>[+title+]</span></a>[+wrap+]</li>',
'innerTpl':'@CODE:<ul>[+wrap+]</ul>',
  })|raw
}}
Потому что отработка runSnippet к внешнему твигу никакого отношения не имеет, можешь там хоть имена чанков, хоть шаблоны блейда @b_code/@b_file использовать. Т.е. единственный аргумент в пользу @t_code, как я вчера писал - больше единобразия богу единобразия 😎😁
источник

AS

Aliaksandr Sadouski in Evolution CMS
Если @Pathologic93 специально не отломал ))
источник