Код добавления товара с опцией

Добрый день!
Подскажите, пожалуйста, как модифицировать код, чтобы при добавлении товара в корзину заносить еще и его цвет.

$miniShop2->cart->add(5));
Александр Суркин
25 июня 2015, 10:41
modx.pro
1
980
0

Проверить установлен ли pdoTools

Всем привет!
Собственно вопрос, можно ли в своём сниппете проверить установлен ли pdoTools и если установлен, то использовать, иначе нет.

Я использую следующий вариант:
Евгений Webinmd
24 июня 2015, 22:48
modx.pro
1
2 401
+1

Меню, с выпадающим списком.

Добрый день! никак не получается разобраться.
Имеется шаблон меню:
<ul class="nav navbar-nav">
      
        <li class="dropdown"><a href="#" class="dropdown-toggle js-activated">111</a>
          <ul class="dropdown-menu">
            <li><a href="#">submenu 1</a></li>
            <li><a href="#">submenu 2</a></li>
          </ul>
        </li>
		
        <li class="dropdown"><a href="#" class="dropdown-toggle js-activated">222</a>
          <ul class="dropdown-menu">
            <li><a href="#">submenu 1</a></li>
            <li><a href="#">submenu 2</a></li>
          </ul>
        </li>
        <li class="dropdown"><a href="#" class="dropdown-toggle js-activated">333</a>
          <ul class="dropdown-menu">
            <li><a href="#">submenu 1</a></li>
            <li><a href="#">submenu 2</a></li>
          </ul>
        </li>

      </ul>
Пытаюсь вывести его с помощью чанка:
<ul class="nav navbar-nav">
[[pdoMenu? 
&level=`2` 
&parents=`0` 
&resources=`19,8,7,11` 
&outerClass=`nav navbar-nav` 
&hereClass=`dropdown-toggle js-activated`

&firstClass=`dropdown` 
&lastClass=`dropdown`
]]
      </ul>
Никак не выводится выпадающее меню, может быть класс какой не указал? Подскажите, пожалуйста!
Александр
24 июня 2015, 13:50
modx.pro
5 007
0

Небольшая проблемка в админке

Добрый день, у меня иногда возникает небольшая проблемка при открытии редактора сниппета или чанка, во вложении можно наглядно увидеть — Ширина редактора почему — то становится узкой, приходится разворачивать и сворачивать его и тогда становится нормальным на один раз
Сергей Лим
24 июня 2015, 13:39
modx.pro
687
0

pdoResources - выборка

Привет.

Вообщем Есть раздел Эксперты, у него есть дочерние ресурсы — это авторы. У каждого автора есть свои статьи (их может быть несколько).

То есть вложенность такая Эксперты-Один автор — одна статья одного автора.

В раздел эксперты нужно выкинуть только по одной статьи каждого автора.
Павел
24 июня 2015, 12:39
modx.pro
1 686
0

Minishop2 и различные размеры товара

Реализовал различные размеры товара через их копии и связи. Но есть одно но. Получается к одному товару добавляется 10+ скрытых товаров с аналогичными параметрами, кроме цены. Все это лежит в отдельной категории с таким же именем, как и товар, что бы не запутаться в админке. Удобно для покупателя, в корзине отображаются разные размеры со своей ценой и цветом. Все это дело заполняется вручную и уже id перевалил за 900, а забито только 4 категории из 25. Очень долго :(

Пробовал msOptionsPrice из бесплатных, но как-то не смог разобраться, как передать цену в корзину и как её обрабатывать потом.

В php/mysql не разбираюсь. Пробовал импортировать/экспортировать товары с изменениями через блокнот. Но они непонятно где появляются, не понятно где у них привязка к родителю.

Собственно вопрос: как можно ускорить процесс наполнения, кроме как делать больше чем в 2 руки? Или может переделать саму логику, пока еще не поздно? Заранее спасибо.
Constantine
24 июня 2015, 12:12
modx.pro
1 993
0

Сдвинуть автоинкремент в таблице пользователей

Всем привет. Подскажите как можно сдвинуть автоинкремент в таблице modx_user_attributes?
В базе Modx каждой строке в таблице modx_et_users соответствует строка в таблице modx_user_attributes. У меня каким-то образом получилось так, что в таблице modx_user_attributes было 2 строки одного пользователя. Одну из них я удалил, но id в этой таблице теперь у меня идут как 1,2,3,5,6… пропущено 4. Как можно поменять у остальных строк ID. Пробую как-то так, то что то не обновляются ID:

$user_obj = $modx->getCollection('modUserProfile');
$id = 0;
foreach ($user_obj as $user) {
	echo $user->get('id') . "<br />";
	
	$internalKey = $id + 1;
	$user->set('id', $id);
	echo "<hr>";
	$user->save();
}
У id стоит автоинкремент его просто так не изменить. Сталкивался ли кто с подобным?
Николай Загумённов
24 июня 2015, 11:56
modx.pro
2 164
0

Как указать parents в ms2Gallery?

Вывожу список ресурсов с галереями (слайдер):
[[pdoResources?
&limit=`0`
&includeContent=`1`
&tpl=`room.tpl`
]]
Чанк room.tpl:
<div class="item">
	<div class="title">[[+pagetitle]]</div>
		[[ms2Gallery?
			&parents=`[[~[[+id]]]]`
			&tplRow=`tpl.room.row`
			&tplOuter=`tpl.room.outer`
		]]
	<div class="description">
		[[+content]]
	</div>
</div>
Если в parents указать [[~[[+id]]]] — то в каждом слайдере выводятся все картинки всех ресурсов.

Как правильно указать parents, чтоб в слайдерах ресурсов выводились свои картинки?
Rootiys
24 июня 2015, 09:47
modx.pro
1 023
0

Сортировка контекстов

Всем привет.

А у меня одного не работает сортировка контекстов в админке?..

т.е. если создать несколько контекстов они будут идти в порядки их создания, если перетащить один контекст выше, в таблице modx_context его rank измениться, но порядок в меню админки останется прежним.

Помогает только если в modx_context удалить строчку и создать по новой, руками в базе порядок полей поменять.

Это баг модх, или только у меня.
Ilya Ev
24 июня 2015, 08:57
modx.pro
1 560
0

Сниппет выдачи содержимого tvmigx в том же ресурсе

14
Нужно сделать настройки tv migx и проcтой сниппет выдачи содержимого tv в том же ресурсе. Мультизагрузка и ресайз изображений, находящихся во вложенном tv migx (inputTV).
UPDATE: Отбой, написал сам.
Basil
24 июня 2015, 08:00
modx.pro
624
0