Size: a a a

2021 December 08

MH

Marc Hoogstrate in Evolution CMS
Hmm, don't get it, it doesn't work on other MultiTV items.. As if cache is giving isssues..
источник

MH

Marc Hoogstrate in Evolution CMS
$settings['prepare'] = function($data, $modx, $_multiTV) {
   if ($data['publish'] == 0) {
  return false;
 }
   return $data;
};

Do I need to add "else" ?
источник

E

EVO bot Лёшка in Evolution CMS
источник

ДК

Дмитрий К. in Evolution CMS
Как вывести данную строку в DocLister
CODE:
{{ date('d.m.Y', $documentObject['createdon']) }}
источник

ДК

Дмитрий К. in Evolution CMS
'tpl' => '@CODE:
         <img class="img-fluid mx-auto d-block" style="border-top-left-radius: 3px;border-top-right-radius: 3px;" width="100%" src="[+tv.img1+]" alt="[+pagetitle+]">
         <div class="d-flex flex-row justify-content-between m-3">
           <p class="v-btn-article v-art-link-text v-art-link-p">[+description+]</p>
           <div class="v-art-link-text">[+createdon+]</div>
         </div>
         <div class="m-3">
           <h2 class="mb-3">[+pagetitle+]</h2>
           [+summary+]
           <div class="v-more-btn text-end"><a href="[~[+id+]~]">Читать далее</a></div>
         </div>'
источник

ДК

Дмитрий К. in Evolution CMS
{!! $modx->runSnippet(
       'DocLister',
       array(
           'parents' => '25',
           'display' => '3',
           'tvList' => 'img1',
           'summary' => 'notags,len:100',
           'dateFormat' => 'd.m.Y',
           'dateSource' => 'pub_date',
           'sortType' => 'doclist',
           'ownerTPL' => '@CODE:[+dl.wrap+]',
           'tpl' => '@CODE:
                 <div class="col-lg-4 col-md-6 col-sm-12 gx-4">
                    <div class="bg-white shadow-sm rounded pb-1">
                     <img class="img-fluid mx-auto d-block" style="border-top-left-radius: 3px;border-top-right-radius: 3px;" width="100%" src="[+tv.img1+]" alt="[+pagetitle+]">
                     <div class="d-flex flex-row justify-content-between m-3">
                       <p class="v-btn-article v-art-link-text v-art-link-p">[+description+]</p>
                       <div class="v-art-link-text">[+createdon+]</div>
                     </div>
                     <div class="m-3">
                       <h2 class="mb-3">[+pagetitle+]</h2>
                       [+summary+]
                       <div class="v-more-btn text-end"><a href="[~[+id+]~]">Читать далее</a></div>
                     </div>
                   </div>
                 </div>'
           )
       ) !!}
источник

SV

Serguei VeseloV in Evolution CMS
Просто плейсхолдер [+date+] добавить в tpl. Тогда туда попадет то, что задано в dateSource в соответствии с dateFormat.
источник

SV

Serguei VeseloV in Evolution CMS
Либо добавить prepare-функцию, и там уже принудитлеьно обработать ваш createdon.
источник

SV

Serguei VeseloV in Evolution CMS
Not need. You have 'return'.

Did you set the 'display' parametr in snipet call? (on default, this is 5, and other items will be skipped).
источник

MH

Marc Hoogstrate in Evolution CMS
Yea I did 🙁
I'm oke with IF, using that now.
Did notice on the frontpage I have a call where I use display=1 and the hidden one can't be first else its not showing.
источник

SV

Serguei VeseloV in Evolution CMS
Not 'display=1' !  Use display='all'.
источник

SV

Serguei VeseloV in Evolution CMS
Can you show code, where you are making snippet call and parameters of this call?
источник

ДК

Дмитрий К. in Evolution CMS
+
источник

A

Axenia in Evolution CMS
KD_Profi (0) увеличил карму Dreamer_0x01 (360.16)
источник

MH

Marc Hoogstrate in Evolution CMS
I have checked 2 items but none are visible on the website. Seems to hide them all.
источник

MH

Marc Hoogstrate in Evolution CMS
источник

MH

Marc Hoogstrate in Evolution CMS
Do I need to add prepare to the Snippetcall??
источник

MH

Marc Hoogstrate in Evolution CMS
When I remove the prepare and add
[[if? &is=`[+publish+]:is:0` &then=`` &else=`...`]]
in the rowTPL it does work, so there is something not right in the prepare
источник

AS

Aliaksandr Sadouski in Evolution CMS
I think your empty publish also equals 0. Try === 0 or make param hide=1 and compare as ==1 not ==0
источник

MH

Marc Hoogstrate in Evolution CMS
===0 shows all.

But I made it Hide==1 and changed the prepare to == 1 and that worked!

Thanks! I will test it some more now.
источник