Вставка префикса "от " к цене в блоки магазина
Автоматически добавляет префикс «от» к ценам в карточках товаров, полностью наследуя стили родительского элемента. Префикс подстраивается под дизайн сайта и не нарушает верстку.
Инструкция по установке
Создайте и настройте любой блок магазина
Вставьте код в созданный ниже T123 блок
1.
2.
Сохраните и опубликуйте страницу
3.
<!-- meloddy.design - Вставка префикса "от " к цене в блоки магазина -->
<script>
document.addEventListener('DOMContentLoaded',()=>{
    setTimeout(()=>{
        const margin = '5px'; // Парметр отвечающий за отступ префикса 'от' от цены
        document.querySelectorAll('.t778__price').forEach(e=>{
            const p=document.createElement('span');
            const s=window.getComputedStyle(e);
            p.style.cssText=`
                display:inline-block;
                vertical-align:middle;
                margin-right:${margin};
                font-family:${s.fontFamily};
                font-size:${s.fontSize};
                font-weight:${s.fontWeight};
                color:${s.color};
                line-height:${s.lineHeight};
                text-transform:${s.textTransform};
                letter-spacing:${s.letterSpacing}
            `;
            p.textContent='от ';
            e.insertAdjacentElement('beforebegin',p)
        })
    },200)
})
<script>
Копировать код
  
document.addEventListener('DOMContentLoaded',()=>{
setTimeout(()=>{
const margin = '5px'; // Парметр отвечающий за отступ префикса 'от' от цены
document.querySelectorAll('.t778__price').forEach(e=>{
const p=document.createElement('span');
const s=window.getComputedStyle(e);
p.style.cssText=`
display:inline-block;
vertical-align:middle;
margin-right:${margin};
font-family:${s.fontFamily};
font-size:${s.fontSize};
font-weight:${s.fontWeight};
color:${s.color};
line-height:${s.lineHeight};
text-transform:${s.textTransform};
letter-spacing:${s.letterSpacing}
`;
p.textContent='от ';
e.insertAdjacentElement('beforebegin',p)
})
},200)
})
 
Код модификации
Код модификации
Копировать код
<!-- meloddy.design - Вставка префикса "от " к цене в блоки магазина -->
document.addEventListener('DOMContentLoaded',()=>{
    setTimeout(()=>{
        const margin = '5px'; // Парметр отвечающий за отступ префикса 'от' от цены
        document.querySelectorAll('.t778__price').forEach(e=>{
            const p=document.createElement('span');
            const s=window.getComputedStyle(e);
            p.style.cssText=`
                display:inline-block;
                vertical-align:middle;
                margin-right:${margin};
                font-family:${s.fontFamily};
                font-size:${s.fontSize};
                font-weight:${s.fontWeight};
                color:${s.color};
                line-height:${s.lineHeight};
                text-transform:${s.textTransform};
                letter-spacing:${s.letterSpacing}
            `;
            p.textContent='от ';
            e.insertAdjacentElement('beforebegin',p)
        })
    },200)
})
Пример работы модификации
К модификации
Made on
Tilda