Всего 122 914 комментариев

Дарья Сизова
23 ноября 2013, 19:08
0
Я правильно понимаю, что вызов сниппета корзины должен выглядеть так:
[[!msCart? &includeTVs=`1`]]
а в чанк tpl.msCart.row я вставляю плейсхолдер [[+tvname]]?
Если так, то пока не получается…
Сергей
23 ноября 2013, 18:52
0
При вызове сниппета корзины у него есть параметр includeTVs, где нужно перечислить список TV, которые будут доступны через плейсхолдер [[+tvname]].
Дарья Сизова
23 ноября 2013, 18:40
0
Да, я пробовала подставить вывод TV-параметров. В чанке msProduct.content он выводится, но если я добавляю товар в корзину, то не выводится. Я подумала, что наверное нужно также подставить нужный TV в чанк tpl.msCart.row, но или я неправильно подставляю (пробовала три варианта: [[*mytv]], [[+mytv]] и даже [[+tv.mytv]]), или вообще не там ищу…

Подскажите, как правильно использовать TV-парамерты в miniShop2, чтобы они выводились не только на странице товара, но и в корзине, в заказе и т.д.?
Сергей
23 ноября 2013, 18:25
0
Все названия для всех языков берутся из Система — Управления словарями.
Если не заморачиваться с системой плагинов, то тогда можно делать через TV.
Дарья Сизова
23 ноября 2013, 18:20
0
Смотрела, увы, для моего уровня знаний php это слишком сложно((( Я элементарно не могу понять, откуда берутся русские названия полей, т.к. ни в примерах кода, ни в файлах я не нашла их, хотя они же где-то должны быть прописаны.
Василий Наумкин
23 ноября 2013, 18:03
0
Просто отключи на сайте автогенерацию alias и все тикеты будут создаваться с id.
Виталий Князь
23 ноября 2013, 17:41
0
Где-то был плагин, который срабатывает при создании ресурса и указывает в качестве псевдонима его ID.
Ilya Ev
23 ноября 2013, 16:21
0
Все вроде решил, но вот как заставить созданные пользователем тикеты иметь в alias ID никак не могу осилить. все перерыл, не могу найти решения.

Помогите кто настраивал, явно это както делается настройкой формы создания tpl.Tickets.form.create и вот как(
Музалевский Виктор
23 ноября 2013, 15:09
0
Листинг шаблонов:

BaseTemplate:
<html>
<head>
<title>[[++site_name]] - [[*pagetitle]]</title>
<base href="[[++site_url]]" />
</head>
<body>
[[*content]]
</body>
</html>
Bootstrap.inner:
Стандартный установленный...
Музалевский Виктор
23 ноября 2013, 14:32
0
шаблон BaseTemplate только установил Modx, у страницы номер 3 вот такой Bootstrap.inner
Олег Сергеевич
23 ноября 2013, 14:10
0
Какой шаблон у главной страницы?
Дарья Сизова
23 ноября 2013, 14:10
0
Нет, чтобы сказать спасибо… Я была бы рада, если на моем сайте ошибки посетители отслеживали и мне сообщали… Кстати, куда должны приходить уведомления о новых комментариях на сообщения, оставленные тут? Если на почту, то не работает, во всяком случае мне не приходило, пока я сюда сейчас сама случайно не зашла
Музалевский Виктор
23 ноября 2013, 14:06
0
да существует. В админке она видна. И если проверить работоспособность первая страница открывается index.php?id=1
Ресурсы опубликованы.
Дарья Сизова
23 ноября 2013, 14:02
0
Ясно, спасибо за ответы! Жаль, что нет сравнения, т.к. это чуть ли самое важное, что мне нужно, поскольку речь идет о товарах напрокат, получить которые (услугу) можно, только приехав лично в офис. Поэтому важна именно функция сравнения.
Но я все равно поюзаю ваш miniShop2) на будущее пригодится)
Олег Сергеевич
23 ноября 2013, 14:01
0
А страница index.php?id=3 вообще существует?
Ответ сервера 404…
Clean
23 ноября 2013, 12:51
0
Дарья, совет со стороны, человека который пробовал и другие решения.
В ShopKeeper есть сравнение товаров.
Но сам компонент поверьте, от MS2 отличается…

Я вложил в SHK не мало сил, чтобы кастомизировать под себя, но всеравно потом перенес магазин на MS2

Выстройте магазин, а если вдруг понадобится написать сравнение обратитесь сюда, за деньги, притом относительно не большие, многие, уверен Вам помогут.
Потом компонент можно выложить например в Store.simpledream и он может окупиться…

Удачи!
Василий Наумкин
23 ноября 2013, 12:44
0
Можно ли в php организовать сравнение товаров?

Готовых решений, наверное, нет, но нормальный программист сделает это за полдня.
Clean
23 ноября 2013, 12:42
0
Извините, но нужно научиться разбираться.Вам никто не поможет, пока Вы сами не научитесь делать простые вещи.
В старте темы Вы написали что хотите на странице товара вывести теги.Это делается сниппетом msOptions с параметром. Вот пример с рабочего сайта

[[msOptions? &name=`tags`
                        &selected=`on`
                        &tplRow=`tpl.Product.msOptions.Row`
                        &tplOuter=`tpl.Product.msOptions.Outer`
                        &tplEmpty=`tpl.msOptions.empty`]]
Если вам надо вывести список товаров через mFilter то тогда нужно использовать параметра &filters с опцией
&filters=`msoption|tags`
Вот так же рабочий пример:

[[!mFilter2?
    
    &parents=`[[*id]]`
    &where=`{"class_key":"msProduct"}`
    &element=`msProducts`    
    &filters=`parent:parents
		,msoption|tags
		,ms|vendor:vendors	
	`
	&suggestionsRadio=`
		ms|availability
	`
    &tplOuter=`tpl.Category.mFilter.Outer`
    &tplFilter.outer.default=`tpl.Category.mFilter.Filter.Outer`
    &tplFilter.row.default=`tpl.Category.mFilter.Filter.Row`
    

	&tpls=`tpl.msProducts.row,tpl.msProducts.row.alter`	
	&sort=`ms|price:desc`       
    
    &showEmptyFilters=`0`
    
    &paginator=`pdoPage`
    &pageLimit=`5`
    &limit=`10`
    &scheme=`full` 
    &maxLimit=`100`
    
     ]]
Очевидно что чанки нужны свои.

Хлебников Михаил
23 ноября 2013, 12:07
0
Извините, но я вообще хреново разбираюсь. Не могли бы вы помочь разобраться.

Что должно быть в шаблоне продукта, с какими параметрами вызывается mFilter и как на это завязать теги. Я честно не понимаю. Помогите, пожалуйста.