корзину. Сделал, как мне советовали, переопределением /layouts/joomla/system/message.php. Заменил старый вывод на этот на основе UIkit. Костыль, конечно, херящий все прочие случаи вызова системного сообщения, но мне большего и не надо.
<div id="system-message-container" data-messages="<?= htmlspecialchars($msgAttr) ?>">
<?php if (is_array($msgList) && !empty($msgList)) : ?>
<?php foreach ($msgList as $type => $msgs) : ?>
<div id="c2-modal" uk-modal>
<div class="uk-modal-dialog uk-modal-body uk-margin-auto-vertical">
<?php foreach ($msgs as $msg) : ?>
<p class="uk-text-lead uk-text-center"><?= $msg ?></p>
<?php endforeach ?>
<p class="uk-text-center uk-margin">
<button class="uk-button uk-button-default uk-modal-close" type="button">Продолжить покупки</button>
<a href="index.php?option=com_jshopping&view=cart"><button class="uk-button uk-button-primary" type="button">В корзину</button></a>
</p>
</div>
</div>
<script>
UIkit.modal(document.getElementById("c2-modal")).show();
</script>
<?php endforeach ?>
<?php endif ?>
</div>
Скрипт в шапку и норм
Обсуждают сегодня