V

V

Был в сети 09 сентября 2025, 19:21
Заказы не принимаю
<div id="msGallery">
    {if $files?}
        <div class="fotorama"
             data-nav="thumbs"
             data-thumbheight="45"
             data-allowfullscreen="true"
             data-swipe="true"
             data-autoplay="5000">
            {foreach $files as $file}
                <a href="{$file['url']}" target="_blank">
                    <img src="{$file['small']}" alt="" title="">
                </a>
            {/foreach}
        </div>
    {else}
        <img src="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium.png'}"
             srcset="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium@2x.png'} 2x"
             alt="" title=""/>
    {/if}
</div>
читал уже, нашел бы решение — не спрашивал бы

может вы подскажите?

получаю с тв строку, допустим «wedding», как вывести значения из массива?

{var $type = $_pls['tv.article_type'] | strip : true}
            {set $array = [
                $wedding = [
                    "title_text" => "Свадьба",
                    "link_text" => "Свадьбы",
                    "page_id" => "108",
                ],
                $birthday = [
                    "title_text" => "День рождения",
                    "link_text" => "Дни рождения",
                    "page_id" => "109",
                ]
            ]}

{$array.$type.page_id}
Тогда не лучше будет сделать модуль без node.js? В этом, собственно, заключается второй вопрос — чем будет модуль на node.js лучше обычных?

Я понимаю, когда изучаешь новое, появляется желание творить, но раз уж делаем для modx, лучше делать без обузы и лишних телодвижений.
через сниппет с другого сайта парсится огромная таблица с обновляемыми данными, сниппет работает примерно минуту и бывает что даже оперативки не хватает. из-за прожорливости приходится оборачивать его в getCache. раз в неделю эту таблицу нужно обновлять. если просто cacheExpires будет сбрасывать кэш, то первый посетитель не увидит на странице ничего или сообщение об нехватке памяти.