Евгений

Евгений

Был в сети 25 ноября 2025, 09:46
Заказы принимаю
код шаблона на вывод
<div class="g-px-5">
<figure class="u-block-hover g-pos-rel" style="border-radius:8px;overflow:hidden">
      <a href="[[+image]]" rel="gallery0101x" data-fancybox="gallery0101x" data-caption="[[+caption]]"><img rel="gallery0101x" class="img-fluid g-transition-0_5 d-block w-100" src="[[+image:pthumb=`w=825&h=550&zc=1`]]" alt="[[+caption]]">
    </figure>
</div>
    </div>
в самом коде html в итоге вот так
<div id="carouselExampleControls" class="carousel slide" data-ride="carousel" data-interval="false">
  <div class="carousel-inner">
      
                        <div class="carousel-item active">
    <div class="g-px-5">
<figure class="u-block-hover g-pos-rel" style="border-radius:8px;overflow:hidden">
      <a href="/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=960&h=960&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F1.jpg" rel="gallery0101x" data-fancybox="gallery0101x" data-caption=""><img rel="gallery0101x" class="img-fluid g-transition-0_5 d-block w-100" src="/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=960&h=960&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F1.jpg" alt="">
    </figure>
</div>
    </div>

<div class="carousel-item">
    <div class="g-px-5">
<figure class="u-block-hover g-pos-rel" style="border-radius:8px;overflow:hidden">
      <a href="/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=960&h=960&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F2.jpg" rel="gallery0101x" data-fancybox="gallery0101x" data-caption=""><img rel="gallery0101x" class="img-fluid g-transition-0_5 d-block w-100" src="/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=960&h=960&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F2.jpg" alt="">
    </figure>
</div>
    </div>

<div class="carousel-item">
    <div class="g-px-5">
<figure class="u-block-hover g-pos-rel" style="border-radius:8px;overflow:hidden">
      <a href="/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=960&h=960&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F3.png" rel="gallery0101x" data-fancybox="gallery0101x" data-caption=""><img rel="gallery0101x" class="img-fluid g-transition-0_5 d-block w-100" src="/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=960&h=960&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F3.png" alt="">
    </figure>
</div>
    </div>

<div class="carousel-item">
    <div class="g-px-5">
<figure class="u-block-hover g-pos-rel" style="border-radius:8px;overflow:hidden">
      <a href="/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=960&h=960&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F4.jpg" rel="gallery0101x" data-fancybox="gallery0101x" data-caption=""><img rel="gallery0101x" class="img-fluid g-transition-0_5 d-block w-100" src="/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=960&h=960&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F4.jpg" alt="">
    </figure>
</div>
    </div>

    
  </div>
  <a class=" carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
    <span style="color:#02eea9!important;" class="arrowcolor carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="arrowcolor carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
    <span style="color:#02eea9!important;" class=" arrowcolor carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>
а когда смотришь в инспекторе на сайте там есть повторения
сделал так не срабатывает

<?php

$sp = &$scriptProperties;
switch ($modx->event->name) {
    case 'xParserOnBeforeTaskActions':
        foreach ($sp['rows'] as &$row) {
            $resource = &$row['Resource'];
            // Если код ответа 301, 302, 404
            if (in_array($row['Request']['http_code'], array(301, 302, 404))) {
                $resource['published'] = 0; // присвоим ресурсу published = 0
            }
            if(empty($resource->get('content'))) {
                if(empty($resource->getTVValue('video'))) {
                         $resource->set('published', 0);
            }
            }
        }
        unset($resource, $row);
        $modx->event->returnedValues = $sp; // передаём измененённые значения обратно
        break;
}
мутная тема, когда через коллекцию включаю тв на да то значение записывается и в ресурсе отображается
но когда наоборот переключаешь а нет то значение в ресурсе просто никакое ( ни да ни нет) а фильтрация срабатывает как будто осталось включено…
в чем может быть причина?