Поднимал вопрос про попапы в ответ на джумшоппинговое добавление в

корзину. Сделал, как мне советовали, переопределением /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>

1 ответов

9 просмотров

Скрипт в шапку и норм

Похожие вопросы

Обсуждают сегодня

Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
10
В clientsettings есть поле client_rates. В поле pagebuilder. Как получить то его?)
Andrey K
8
У меня вот другая проблема, внезапная. Есть интернет магаз, есть товар. Цены не указана (пока что), написано "цена не проставлена". У товара есть p/n (код производителя). Идём...
Oleg Nosov
1
Яндекс маршрутизатор кто-нибудь использовал с своих проектах, чтоб через него маршруты составить/посчитать? Насколько простой/муторный сервис?
Dreamer_0x01 VeseloV
7
В pb нет возможности копировать строки?
Andrey K
5
мляяяяяя [!if? &is=`[!$_SESSION['mgrRole']!]:is:1` &then=`admin`!]
Sasha Beep
6
thumbSnippet вообще работает кстати? Я как-то тыкался, и он не захотел. Пришлось уносить в чанк и там уже phpthumb
Andrey K
2
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
А куда пропали описание полей в ClientSettings?
Дмитрий
6
Карта сайта