Андрей

Андрей

С нами с 22 сентября 2014; Место в рейтинге пользователей: #10549
Андрей
23 декабря 2014, 11:35
0
Не произвольный, а например, в сниппет передавать название чанка нужного, в зависимости от того что человек выбрал на своем компьютере.
Андрей
23 декабря 2014, 08:36
0
Да я всяко пробовал и со звездочкой и с плюсом писать publushedon уже от безысходности). createdon работает, но формат у него числовой, как можно в чанке его оформить в виде нормальной даты?
Андрей
23 декабря 2014, 06:36
0
Да спасибо большое! Помогло. Решил проблему. И все вопрос такой остается, можно как-то из js передавать значения в вызовы сниппетов? Или это абсурдная вещь)?
Андрей
22 декабря 2014, 05:20
0
Это что за ответ такой?)
Андрей
19 декабря 2014, 13:49
0
Доброго времени суток! Наблюдая хронологию изменения и выпуски новых дополнений mSklad, заметил, что из первоначального варианта убрали настройку остатков (msklad_quantity_tv), как сказал мне разработчик она устаревшая уже. При импорте товаров с 1с, в структуре xml тоже не заметил такой величины в настройках, как остаток товара на складе.

Потому вопросы такие:

Это вообще присутствует в последней версии mSklad (учет остатков)? Если да, то где можно вести учет остатков товаров?
Где можно редактировать остатки товаров в 1с? С 1с не работаю, плохо знаю потому обращаюсь за помощью к тем, кто знает.
Андрей
19 декабря 2014, 07:59
0
Это тоже сделал. Спасибо!
Андрей
19 декабря 2014, 07:58
0
Решил вопрос, поправил в коде:
<base href="[[++site_url]]"/>
И работает…
Андрей
19 декабря 2014, 07:36
0
Когда включаю дружественные url, то помимо главной страницы вообще ничего не работает. Может настройки ЧПУ где-то еще есть?

Потому что у меня выглядят пути так примерно:

http://адрес сайта.ru/смесь1.html
http://адрес сайта.ru/cart.html
И не отображаются они…
Андрей
19 декабря 2014, 06:12
0
Когда делаю переходы по пагинации или фильтрацию, то перехода на главную страницу нету, но адрес страницы явно не тот что надо мне:

/index.php?ms|price=0,458&limit=10

/index.php?ms|price=0,458&page=2&limit=10
В моем случае должно быть так

/index.php?id=47&ms|price=0,458&page=2&limit=10
Андрей
19 декабря 2014, 06:00
0
На форму каждого товара в каталоге (не на главной странице вешаю скрипт js):

<form method="post" class="ms2_form" onsubmit="setTimeout(function() {location.reload();
}, 100);">
...
</form>
В результате выбрасывает на главную страницу, но с атрибутами фильтрации или поиска:

корень сайта/index.php?ms|price=182,600&limit=10
Андрей
19 декабря 2014, 05:34
0
Не совсем так. У меня пагинация работает нормально, фильтр тоже, но при добавлении товара в корзину, у меня идет обновление страницы, так как справа на сайте висит каталог корзины, где надо в обновлять содержимое корзины. И если я до добавлении корзины делал переходы по пагинации и фильтровал, то после добавлении товара в корзину, у меня выкидывает на главную страницу с параметрами какие я указал в вопросе. Как это можно решить?
Андрей
17 декабря 2014, 06:29
0
По первому и третьему ответу, спасибо большое, буду пробовать.
По пункту 2, не согласен, что в одних словарях все дело. Я же написал надо сменить тип данных положение и размеры поля, а не только заголовки.
Андрей
12 декабря 2014, 06:58
0
Спасибо большое!
Андрей
11 декабря 2014, 06:21
0
В словарях добавил и все заработало, туплю уже)) после бухалова на день рождение свой. Спасибо всем за терпение)
Андрей
10 декабря 2014, 12:44
0
Компонент замечательный, только он монолитно выводит фильтр и каталог того, что ищем. Как задать такую вещь, что например в левом блоке сайта расположен бегунок цены, а в основном контенте выводится сам каталог фильтруемых товаров? Пытался разбирать чанки, но там все равно они все кучей идут один за другим.
Андрей
10 декабря 2014, 11:54
0
тут я действительно просмотрел параметр includeThumb). Простите, если надоел, но рискну спросить еще если tv-Переменная является множественным списком или одиночным списком по типу данных, то как прописать ее правильно?

tv|mytv:????? какой тип использовать для этого?

И второй вопрос, где можно изменить список количества вывода записей на странице? Например, чтобы не 10, 25… 100 было, а 8, 16, 32? В настройках не нашел эти цифр списка.
Андрей
10 декабря 2014, 11:14
0
Я написал как я делал вывод каталогов без фильтрации, сейчас я пишу такое:

[[!mFilter2?
           &class=`msProduct`
           &element=`msProducts`
           &parents=`17`
           &filters=`ms|price:number`
           &tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
           &tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
		   &includeTVs=`count_flow,heightTV,persent_discount,lenghtTV`
	       &tvPrefix=`tv.`
		   &showHidden=`1`		
         ]]
Соответственно tv-параметры передаются, но изображения отсутствуют. Можете сами посмотреть картинку: file.modx.pro/files/a/7/0/a70bfe8c8689a768187048774d5e4e14.jpg

Что касается фильтрации по tv-параметрам, я в документации именно того не нашел. В моем случае есть tv-параметр, где идет перечисление возможных цветов и градаций товара, и надо дергать полный список градаций, формировать из них список, по которым можно фильтровать товары соответственно.
Андрей
10 декабря 2014, 10:36
0
то есть не саму передачу параметров осуществить, а как отфильтровать по доп.полям в этом компоненте. И плюс еще проблема, что картинки не отображаются почему-то у товаров, когда выводишь их через поиск.

Пока выглядит так все:

file.modx.pro/files/a/7/0/a70bfe8c8689a768187048774d5e4e14.jpg

Андрей
10 декабря 2014, 10:24
0
да спасибо тогда вопрос такой, как передавать в mFilter tv-Параметры? У меня выглядит так примерно все допустим:

[[!pdoPage?
	&element=`msProducts`
	&parents=`17`
        &includeThumbs=`200x230`
        &limit=`8`
	&includeTVs=`count_flow,heightTV,persent_discount,lenghtTV`
	&tvPrefix=`tv.`
	&showHidden=`1`		
  ]]
Хотелось бы знать как можно реализовать передачу TV параметров через компонент фильтра? Спрашиваю это, так как картинки и tv-параметры не передаются в mFilter как надо.
Андрей
14 ноября 2014, 12:43
0
Задачу решил таким образом:

$pdo = $modx->getService('pdoTools');  
return $pdo->getChunk('tpl', array('id'=>'1', 'date'=>'2', 'time'=>'4'));