Size: a a a

2021 December 08

AS

Aliaksandr Sadouski in Evolution CMS
maybe === '0' it wants :)
источник

AK

Andrey K in Evolution CMS
[[multiTV?
&tvName=mmt
&docid=[*id*]
&display=all
]]
mmt.config.inc.php
$settings['fields'] = array(
   'title' => array(
       'caption' => 'Title',
       'type' => 'text'
   ),

   'published' => array(
       'caption' => 'pub',
       'type' => 'checkbox',
       'elements' => 'Hide=0'
   )
);
$settings['templates'] = array(
   'outerTpl' => '<div >[+wrapper+]</div>',
   'rowTpl' => '<div class="div">
   [+title+]<br>
   
 </div>'
);

function prepareRowsFunction($data, $modx, $_multiTV) {
  if( $data['published']) return $data;
}
$settings['prepare'] = 'prepareRowsFunction';

work
источник

AS

Aliaksandr Sadouski in Evolution CMS
У тебя небось публишед не отключается ))
источник

AS

Aliaksandr Sadouski in Evolution CMS
Понятно, что он сравнивает одно пусто со вторым пустым и у него они всегда равны
источник

AK

Andrey K in Evolution CMS
Оно работает,хай там криво или как, лень дальше делать. Суть ясна)\
источник

AK

Andrey K in Evolution CMS
Ну да, проще  'elements' => 'Show==1'
и
if( $data['published'] !=0) return $data;
источник

AK

Andrey K in Evolution CMS
Как же кайфово. Чанки эти, одминка. Шаблоны в браузере, гитхаба нет, vscode этого сраного.
источник
2021 December 09

SV

Serguei VeseloV in Evolution CMS
'publish' => array(
       'caption' => 'Hide',
       'type' => 'checkbox',
       'elements' => 'Hide==off', // <========= TRY THIS ======
   )
   
);

$settings['prepare'] = function($data, $modx, $_multiTV) {
 if( 'off' === $data['publish'] ) return false;
  return $data;
};
источник

MH

Marc Hoogstrate in Evolution CMS
Is this the best to do? It does work already :-)
источник

MH

Marc Hoogstrate in Evolution CMS
Seems there are multiple ways to do it
источник

MH

Marc Hoogstrate in Evolution CMS
I do wonder if it works when I do display=1 and hide the first
источник

SV

Serguei VeseloV in Evolution CMS
Default value of 'publish' in your case is empty string. Compare empti string with 0 make some bugs... Correct way is compare string values with string values, numeric values with numeric and do not compare numeric values with empty strings.
источник

AS

Aliaksandr Sadouski in Evolution CMS
Using any value except 0 - the best way 😂
источник

MH

Marc Hoogstrate in Evolution CMS
I will change it tomorrow and test. Thanks again!
источник

AS

Aliaksandr Sadouski in Evolution CMS
'' == 0 is true in php :) because they are both empty
источник

MH

Marc Hoogstrate in Evolution CMS
Oke :-)
источник

MT

Maxim Tresk in Evolution CMS
Здравствуйте. С Template Builder у TV дублироваться превьюшка изображения стала. Как вылечить?
источник

PB

Poul Babich Evo in Evolution CMS
Плагин: ManagerManager отключили
источник

AS

Aliaksandr Sadouski in Evolution CMS
В самом билдере отключить, оно теперь в ядре
источник

ВК

Вячеслав Кузьменко... in Evolution CMS
Там где-то галку нужно выключить "показывать" вроде. Или  на твэшке или в билдере. Как-то поднимался вопрос недавно тут. 🙂
источник