Руслан Сафин

Руслан Сафин

Был в сети 03 февраля 2022, 12:58
Заказы не принимаю
Брать атрибут с радио кнопки и открывать нужный див с описанием и получится универсальный код, С телефона пишу, за основу можно взять то что я написал, только получать например атрибут с радио кнопки и показывать нужный блок. Завтра могу написать js
Вот на js, думаю проще всего будет
$(function() {
    $('input:radio[name="delivery"]').change(function() {
        if ($(this).val() == '1') {
            $('.div_s_blokom_opisaniya').css('display','block');
        } else {
            $('.div_s_blokom_opisaniya').css('display','none');
        }
    });
});
Можно использовать .fadeIn() и .fadeOut() при желании
Первое что в голову пришло, на работоспособность не проверял.
Возможно можно решить с помощью деления индекса по модулю, но с ходу формула не пришла в голову
{set $i = 0}
{foreach $list as $value}
    {if $i < 2}
        {set $i++}
        {$value} // Первая и вторая новость
    {/elseif 2 <= $i < 4}
        {set $i++}
        {$value} // Третья и четвертая новость
    {/if}
    {if $i >= 4}
        {set $i = 0}
    {/if}
{/foreach}
shtyrman, предложил использовать связку sequelize (для работы с базой данный, это ORM как я понял, пока не читал документацию) docs.sequelizejs.com/

А дальше vuejs (nuxtjs) работает с базой через sequelize.

А админка modx используется для администрирования и по сути никакой контент не генерирует