Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #43
05 апреля 2016, 18:22
0
Если форма на странице товара, то просто делаете поле:

<input type="hidden" name="product" value="[[*pagetitle]]" />

Ну и в письме выводите [[+product]].

Если форма где-то в другом месте, то передаете название товара туда через GET или POST-запрос ну и дальше его обрабатываете.
05 апреля 2016, 14:15
+1
Не устанавливал — взял с существующего ))
05 апреля 2016, 13:49
1
+1
Да. Если у себя бэкапа не найдете, попробуйте этот архив туда распаковать.
05 апреля 2016, 13:24
0
Во вкладке «Элементы» слева откройте «Плагины».
Кликайте правой кнопкой по каждому и в контекстном меню выбирайте «Деактивировать плагин».
Сбросьте кэш, обновите страницу.

Консоль я имею в виду ту, которая открывается по F12 (браузера).
05 апреля 2016, 12:29
+1
Попробуйте отключить все плагины, если они есть. Может, там какой затесался на открытие страницы в менеджере (OnManager...), а скриптов и всего остального подгрузить не может.

В консоли есть ошибки?
05 апреля 2016, 12:00
0
Хм… При голой установке (advanced) она создается:


Потом, если накатить все приложения как были, может, поможет…
05 апреля 2016, 11:09
0
Для начала скачайте дистрибутив и установите MODX поверх с обновлением существующей установки.
01 апреля 2016, 12:06
0
Да, сорри, речь же о minishop ).
01 апреля 2016, 11:52
0
Если есть плагин, экспортирующий в XLS/CSV (один из первых, что Яндекс предложил), то сделайте экспорт, а потом сможете импортировать всё в MODX с помощью CatalogFill.
20 марта 2016, 20:44
0
Подставьте его вместо pdoPage.
<link href="assets/css/owl.carousel.css" rel="stylesheet" />
<script src="assets/js/owl.carousel.min.js"></script>
<script>
$(document).ready(function() {
    $('.owl-carousel').owlCarousel({
        //тут нужные опции
    });
});
</script>

<div class="liders">
    <h3>Лидеры продаж</h3>
    <hr style="height:2px;">
    <div class="owl-carousel">
[[msProducts?
   &tpl=`tpl.msProducts.row2`
   &limit=`10`
   &parents=`8`
   &resources=`277,543,332,333`
]]
    </div>
</div>


Все опции прописаны, jQuery подключен, в консоли ошибок нет?
20 марта 2016, 12:15
0
Скопировал не глядя — pdoPage Вам тут совсем не нужен ).

у Вас просто вызов:
[[msProducts?
        &tpl=`tpl.msProducts.row2`
        &limit=`10`
        &parents=`8`
        &resources=`277,543,332,333`
]]

что-нибудь выводит?

Шаблон не просто можно, а нужно поменять. Скопировать tpl.msProducts.row2, переделать под свою верстку/дизайн/функционал, назвать его как-нибудь, например, product-item и прописать в вызове.
19 марта 2016, 16:24
0
<link href="assets/css/owl.carousel.css" rel="stylesheet" />
<script src="assets/js/owl.carousel.min.js"></script>
<script>
$(document).ready(function() {
    $('.owl-carousel').owlCarousel({
        //тут нужные опции
    });
});
</script>

<div class="liders">
    <h3>Лидеры продаж</h3>
    <hr style="height:2px;">
    <div class="owl-carousel">
        [[!pdoPage?
        &element=`msProducts`
        &tpl=`tpl.msProducts.row2`
        &limit=`10`
        &parents=`8`
        &resources=`277,543,332,333`
        &sortby=``
        ]] 
    </div>
</div>

Естественно, должен подключаться jQuery + пути к скрипту и стилям укажите свои.
17 марта 2016, 12:13
+1
В корзине в строке есть плейсхолдер [[+id]] — это ID ресурса-товара. Соответственно, можете вытащить TV (если стоит pdoTools):
[[#[[+id]].tvname]]

В письмах только не забудьте добавить [[++site_url]] перед ним.

Если используете msListOrders для истории заказов, то там не [[+id]], а [[+product_id]].
14 марта 2016, 15:40
3
+1
<?php
if($_COOKIE['foo'] != '1') {
    setcookie("foo","1", time()+3600);
    return $modx->getChunk($chunk);
}

И вызываете:
[[!Snippet? &chunk=`имя_чанка`]]
11 марта 2016, 13:58
+1
Можно и так, а можно еще и так:
.column_one_half:nth-child(even) {.........................}

Вариантов масса — тут уж дело привычки ))
11 марта 2016, 01:05
+1
Если Вам нужно просто по-разному оформить каждый второй вывод, то используйте CSS:
.column_one_half:nth-child(2n) {.........................}

Только не забудьте сам вызов GalleryAlbums заключить в блок:
<div>
[[GalleryAlbums? 
.....
]]
</div>
08 марта 2016, 00:30
1
+1
В вызове указываете чанк для &rowTpl. В этом чанке прописываете условие:
<li>
<a href="[[+wf.link]]">[[+wf.linktext]]</a> 
[[+wf.id:is=`ID_страницы_Статьи`:then=`[[+wf.wrapper]]`]]
</li>
03 марта 2016, 01:55
0
Сниппет некешированным вызываете?
23 февраля 2016, 16:24
0
Лишнее зацепилось ))
Правильно так:
[[pdoMenu?
&parents=`20`
&level=`3`
&levelClass=`lev`
&tplParentRow=`@INLINE <li [[+classes]]>[[+menutitle]][[+wrapper]]</li>`
&tpl=`@INLINE <li [[+classes]]><a href="[[+link]]">[[+menutitle]]</a></li>`
]]
23 февраля 2016, 14:48
2
+1
[[pdoMenu?
&parents=`20`
&level=`3`
&levelClass=`lev`
&tplParentRow=`@INLINE <li [[+classes]]>[[+menutitle]][[+wrapper]]</li></div>`
&tpl=`@INLINE <li [[+classes]]><a href="[[+link]]">[[+menutitle:nbsp]]</a></li>`
]]
Ну и оформите потом как нужно .lev1, .lev2, .lev3