Victor

Victor

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

Импорт CSV и несколько parent

Добрый день!
Есть товары, которые относятся сразу к нескольким категориям, скажите, при стандартном импорте CSV, в котором будет указано несколько parent’ов, такой импорт сработает?

…/import/csv.php?file=import.csv&fields=parent,parent,parent,pagetitle,price………
Пробовать на рабочем сайте боюсь, поэтому задаю вопрос здесь) Спасибо за понимание!
Victor
25 апреля 2016, 14:10
modx.pro
1 006
0

Вывод информации в зависимости от родителя

Добрый день!

Сайт имеет такую структуру:
-Родитель 1
--Родитель 1.1
--- Родитель 1.2
----Документ 1

-Родитель 2
--Родитель 2.1
--- Родитель 2.2
----Документ 2

и т.д.
В документе необходимо вывести информацию в зависимости от самого первого родителя. Пробовал вот такой вариант:
[[*parent:is=`2`:then=`da`:else=`net`]]
Но он работает если указать непосредственного родителя документа, а нужен именно родитель родителя.

Прошу вашей помощи, спасибо.
Victor
20 февраля 2016, 06:13
modx.pro
1
944
+1

Импорт CSV в minishop2

Привет!

Коллеги, возникает проблема при импорте CSV файла в miniShop2

Импортирую через скрипт Василия таким запросом:
csv.php?file=file.csv&fields=pagetitle,ubx,ubox,tok,kpd,sss,size,weight,content&update=0&key=pagetitle&debug=0
На выходе получаю:
Total rows: 5
Created: 4
Updated: 0

Но в админке товары не появляются, чтобы открыть товар в админке, приходится указывать ID вручную:
..../manager/?a=resource/update&id=33 После этого прикрепляю его к какой-нибудь категории и он отображается в админке.

В моем запросе есть такие поля:
ubx,ubox,tok,kpd,sss

Это созданные мной опции товаров, при импорте они также игнорируются.
Возможно я что-то делю не так?

Спасибо!
Victor
09 февраля 2016, 12:00
modx.pro
1 901
0

pdoMenu ставит hereClass только 1му доч. документу

Приветствую!

Коллеги, столкнулся с такой очень странной проблемой, сайт имеет следующую структуру главного меню:
— Родитель 1
— Дочерний документ 1
— Дочерний документ 2
— Дочерний документ 3
— Родитель 2
— Дочерний документ 1
— Дочерний документ 2
— Дочерний документ 3

и т.д. Проблема в том, что класс «hereClass» присваивается только родителю и первому дочернему документу, при переходе, например, на «Дочерний документ 2», класс уже не присваивается. Возможно я просто не обращал на это внимания, но все же есть подозрения, что до этого работало нормально. Никаких изменений в шаблон я не вносил.

Victor
02 февраля 2016, 20:04
modx.pro
1 422
0

Вопрос для тех, кто пользуется mSync (mSklad)

Всем привет!

Мы разработали интернет-магазин на miniShop2, сейчас стоит вопрос по наполнению каталога, каталог планируется большой, свыше 30к товаров. Чтобы в дальнейшем избежать различных проблем в учете и иметь возможность масштабирования, мы приняли решение все товары хранить в 1С УТ 11 8.3, а на сайт выгружать их с помощью модуля mSync.
Victor
02 ноября 2015, 10:24
modx.pro
1 124
0

Вывод в зависимости от содержимого плейсхолдера

Добрый день!
Подскажите, пожалуйста, как выводить информацию в зависимости от содержимого плейсхолдера?
В данный момент информация выводится таким образом:

[[!+availability:gt=`0`:then=`<div class="available">[[+availability]]</div>`:else=``]]
Если в miniShop2 характеристика [[+availability]] не заполнена, то ничего не выводится, если выбрано какое-либо значение, то выводится
<div class="available">[[+availability]]</div>

Опция [[+availability]] имеет 2 значения «Есть в наличии» и «Под заказ». Подскажите, какая должна быть конструкция, чтобы при выборе значения «Есть в наличии» выводился div с классом class=«available», а при выборе значения «Под заказ» class=«not_available»?

Решение:

[[!+availability:gt=`0`:then=`[[!+availability:is=`Под заказ`:then=`<div class="not_available">[[+availability]]</div>`:else=`<div class="available">[[+availability]]</div>`]]`:else=``]]
Victor
30 октября 2015, 11:21
modx.pro
2
1 482
0

Свойства товаров вопросы по юзабилити

Добрый день!

Есть несколько вопросов по «Свойствам товаров» в miniShop2.

1. Можно ли сделать так, чтобы при назначении опции родительской категории, она автоматически присваивались и дочерним? Если это возможно, то подскажите, как это сделать?

2. При создании новой опции, необходимо идти в категорию, для которой опция была создана и вручную ее включать, когда категорий много, то данное действие отнимает немало времени. Скажите, возможно ли сделать так, чтобы при создании новой опции, она по умолчанию была включена?
Victor
22 октября 2015, 07:55
modx.pro
657
0

msProductOptions - как вывести единицу измерения?

Добрый день!
Коллеги, появился такой вопрос — создаю новые характеристики для товара, указываю там название и единицу измерения, на сайте вывожу все опции товара с помощью msProductOptions, код такой:

<div class="row">
	<div class="col-md-5"><p><strong>[[+caption]]:</strong></p></div>
	<div class="col-md-7"><p>[[+value:default=`уточняйте`]]</p></div>
</div>
caption — название опции, value — значение, а теперь вопрос, каким образом вывести еще единицу измерения данной характеристики? Документации по msProductOptions я так и не нашел (

Решение: Плейсхолдером [[+measure_unit]]
Victor
22 октября 2015, 07:40
modx.pro
1
1 648
0

Скроллит страницу вверх при ajax пагинации pdoPage

Добрый день!

Ребята, столкнулся с такой проблемой — при выводе товаров miniShop2 через pdoPage с Ajax пагинацией, ajax пагинация работает, но страница скроллится на самый верх. Код вызова такой:

<div id="pdopage" class="list-layout products-area active">
	<div class="rows">
		<ul>
[[!pdoPage? &element=`msProducts` 
&limit=`1` &ajaxMode=`default` 
&tplPageWrapper=`@INLINE <div class="pagination"><ul>[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>` 
&tplPageFirst=`@INLINE <li class="prev"><a href="[[+href]]">Первая</a></li>` 
&tplPageLast=`@INLINE <li class="next"><a href="[[+href]]">Последняя</a></li>` 
&tplPagePrev=`@INLINE <li><a href="[[+href]]"><i class="fa fa-long-arrow-left"></i></a></li>` 
&tplPageNext=`@INLINE <li class="control"><a href="[[+href]]"><i class="fa fa-long-arrow-right"></i></a></li>` 
&tplPageSkip=`@INLINE <li>...</li>` 
&tplPageFirstEmpty=`@INLINE <li class="prev"><a>Первая</a></li>` 
&tplPageLastEmpty=`@INLINE <li class="next"><a>Последняя</a></li>` 
&tplPagePrevEmpty=`@INLINE <li><a><i class="fa fa-long-arrow-left"></i></a></li>` 
&tplPageNextEmpty=`@INLINE <li><a><i class="fa fa-long-arrow-right"></i></a></li>` 
]]
		</ul>
	</div>
	[[!+page.nav]]
</div>
Причем пробовал разные варианты и rows после
    и т.д. ajax работает, но скроллит вверх страницы. Подскажите, в чем может быть проблема, в какой стороне копать?
Victor
18 октября 2015, 12:11
modx.pro
2
4 137
0