Денис

Денис

С нами с 23 октября 2015; Место в рейтинге пользователей: #1009

два pdoPage на одной странице в режиме ajax

Добрый день.

Есть страница, на которой нужно два раза вызывать pdoResources в обертке pdoPage.
Количество отобранных ресурсов соответственно разное и для каждого своя пагинация.
Но в режиме ajax оба вызова pdoPage оказываются взаимосвязаны, хотя для каждого задаются свои оберктки, у каждого вызова разное имя плейсхолдера для вывода пагинации.
<div class="col-grid-wrap row" id="pdopage">
    <div class="rows" style="overflow: hidden;">
        [[!+page.nav]]
    {$_modx->runSnippet('!pdoPage',[
    'element' => 'pdoResources',
    'ajaxElemMore' => '#pdopage .view-more',
    'ajaxTplMore' => '@INLINE <div class="view-more">Смотреть ещё</div>',
    'ajaxMode' => 'button',
    'limit' => 1,
    'tpl' => 'oneProject.tpl',
    'tvPrefix' => '',
    'includeTVs' => 'image',
    ])}
    </div>
</div>
Александр Мельник
04 ноября 2017, 09:35
modx.pro
1
3 333
0

Сменить кнопку "Добавить в корзину" на "Оформить"

Магазин на MiniShop2.

Кнопка «Добавить в корзину» реализована стандартно:

<button type="submit" class="btn btn-default" name="ms2_action" value="cart/add">
                        [[%ms2_frontend_add_to_cart]]
                    </button>

Хочу, чтобы после добавления товара, кнопка менялась на «Оформить заказ» с соотвествующей ссылкой в корзину.

Как правильнее это реализовать в минишопе?
Филипп
07 августа 2017, 15:37
modx.pro
3
3 983
0

Изменить содержимое "mse2_selected" в mSearch2

Добрый день
мне необходимо изменить содержимое

где это можно поменять?

К примеру, по умолчанию вот так, а мне нужно изменить на:
<div id="mse2_selected" style="display: block;"><strong>Категория:</strong><a href="#" data-id="mse2_resource|parent_0" class="mse2_selected_link"><em> IP камеры внутренние</em><sup>x</sup></a> <a href="#" data-id="mse2_resource|parent_5" class="mse2_selected_link"><em> Панели вызывные</em><sup>x</sup></a>; <strong>Теги
:</strong><a href="#" data-id="mse2_msoption|tags_2" class="mse2_selected_link"><em> Satvision</em><sup>x</sup></a> <a href="#" data-id="mse2_msoption|tags_1" class="mse2_selected_link"><em> HiWatch</em><sup>x</sup></a></div>
По умолчанию:
<a href="#" data-id="mse2_resource|parent_0" class="mse2_selected_link"><em> IP камеры внутренние</em><sup>x</sup></a>
А мне нужно:

<a href="#" data-id="mse2_resource|parent_0" class="mse2_selected_link" class="mse2_resourceparent_0">
<img src="icon/parent_0.jpg">
<em> IP камеры внутренние</em><sup>x</sup></a>


Аркадий
27 июля 2017, 17:16
modx.pro
2
2 490
0

Один фильтр отдельно от остальных

Есть фильтры отдельно колонке ( под цифрой 1) и есть один фильтр под цифрой 2. Его думал реализовать через опции товаров как выпадающий список ( чтобы контент-менеджеру было удобнее). Подскажите, возможно ли такое сделать через один вызов mFilter2, да и еще так, чтобы этот фильтр при нажатии на «Все» скидывал только свое значение? Или можно по другому как-то такое реализовать?

Евгений
11 июля 2017, 11:50
modx.pro
2
1 586
+1

[ExtJS] Расширяем нативную гриду юзеров


После статьи о расширении профиля юзера правильными дополнительными полями мне посыпались вопросы о расширении нативной таблицы со списком юзеров. Мы знаем, что практически любой стандартный компонент системы, работающий на ExtJS, можно расширить не затрагивая исходника. Главное уметь пользоваться «методом тыка» понимать принцип того, что делаешь. Что-ж… давайте расширять нативную таблицу пользователей!
Сразу опишем задачу, которую реализуем в рамках статьи:

  1. Убрать слева каждой записи ненужный чекбокс,
  2. Добавить столбцы: Фото, Дата рождения, Страна, Город,
  3. Добавить возможность отфильтровать пользователей по стране,
  4. Заменить некрасивое поле поиска на симпатичное и компактное,
  5. Подсветить заблокированных красным цветом.
Павел Гвоздь
07 июля 2017, 19:14
modx.pro
43
5 579
+21

Вывод Меток на Яндекс Картах по адресу

Автоматическое добавление на карту любых точек по адресу (Филиалы, дилеры, офисы по стране).

Для одного из проектов понадобилось удобно разместить на Яндекс-карте офисы всех дилеров компании по стране. Желательно конечно автоматизировать процесс, чтобы все далее добавленные офисы автоматически добавлялись на карту, без копания в коде и прописывания координат каждой новой точки.

Удалось набросать отличное, полностью автоматизированное решение, которое добавляет офис на карту, оперируя лишь адресом офиса.

Ситуация довольно распространенная, потому думаю будет не лишним поделиться опытом.
Николай Савин
22 апреля 2017, 13:39
modx.pro
16
8 562
+7

Minishop2 и письма менеджеру

Добрый день!
Подскажите, как в письмо менеджеру добавить контактные данные покупателя.
Заранее спасибо!
Александр Суркин
23 сентября 2014, 11:52
modx.pro
9
9 695
0

Набор параметров для pdoPage в mFilter2

Приветствую!
Подскажите, как в вызове mFilter2 указать набор параметров для pdoPage, чтобы отказаться от @INLINE шаблонов?
Rootiys
09 августа 2014, 08:32
modx.pro
2
2 867
0