​Отображение слов Оплата и Доставка в уведомлениях покупателю только если они заполнены Есть решение

Добрый день.

Подскажите как убрать  отображение слов Оплата и Доставка в уведомлениях покупателю. Сейчас они отображаются в любом случае.

Спасибо.

2 ответа

  • 2
    replicant 21 ноября 2021 14:26 # Решение

    В общих чертах примерно если как-то так было

    <p><strong>Доставка:</strong>{if !empty($order.params.shipping_name)} {$order.params.shipping_name}{/if}</p>
    
    <p><strong>Оплата:</strong>{if !empty($order.params.payment_name)} {$order.params.payment_name}{/if}</p>

    То вот так надо переставить проверку условия до слов Доставка и Оплата, ну и закрывающие теги </p> возможно тоже втащить в условие до {/if}, смотря как было ДО.

    {if !empty($order.params.shipping_name)}<p><strong>Доставка:</strong> {$order.params.shipping_name}</p>{/if}
    
    {if !empty($order.params.payment_name)}<p><strong>Оплата:</strong> {$order.params.payment_name}</p>{/if}

  • 1
    Виталий Поник 22 ноября 2021 20:25 #

    Спасибо!

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите