Виталий Барышников

Виталий Барышников

С нами с 03 ноября 2015; Место в рейтинге пользователей: #165
Виталий Барышников
18 марта 2016, 12:44
0
Так я должен сниппет получается отдельно сделать и модификатор тут не сработает?
Убрал urldecode из pdotools_fenom_modifiers,
{if $.get['str']?} Заголовок статьи - {$.get['str'] | urldecode} 
{else} Заголовок статьи {/if}
и ошибка
Modifier urldecode not found in d1a16cfc5c7919326f44b8e6e42b3ddf line 251, near '{$.get['str'] | urldecode' < — there Т.е. не видит.
Виталий Барышников
18 марта 2016, 12:19
0
это же модификатор вроде встроенный, я его тут в самом низу нашел.
Виталий Барышников
18 марта 2016, 07:37
0
Оперативно, эксклюзив) Прикрутил, работает отлично. Теперь, кажется, вопрос тегов решен. Планируются какие-то новые версии, функционал? Хотя мне кажется этого достаточно, компонент делает, то что от него нужно.
Виталий Барышников
18 марта 2016, 03:37
1
0
У меня снова вопрос. Попробовал — работает с обычными ресурсами отлично. Можно ли подружить tvssResources с тикетами? Т.е. переделать getTickets + tvssResources (пусть называется, например tvssTickets).

Вот так работает, но естественно не доп.полей тикетов:
[[!pdoPage@wmPages?
	&element=`tvssResources`
	&elementClass=`modSnippet`
	&loadModels=`ms2gallery`
	&tv=`2`
	&parents=`12`
	&hideContainers=`1`
	&leftJoin=`{"500x": {
	"class":"msResourceFile",
	"alias":"500x",
	"on": "500x.resource_id = modResource.id AND 500x.path LIKE '%/72x72/' AND 500x.rank=0"}}`
	&select=`{"modResource":"*", "500x":"500x.url as 500x"}`
	&tpl=`categoryPostTpl`]]

	[[!+page.nav]]
Вот так хотелось бы чтобы работало:
[[!pdoPage@wmPages?
  &element=`tvssTickets`
  &loadModels=`ms2gallery`
  &tv=`2`
  &parents=`12`
  &tpl=`categoryPostTpl`
  &hideContainers=`1`
  &leftJoin=`{
  "500x": {
	"class":"msResourceFile",
	"alias":"500x",
	"on": "500x.resource_id = Ticket.id AND 500x.path LIKE '%/500x/' AND 500x.rank=0"},
  "View": {"class": "TicketView","on": "Ticket.id = View.parent"}}`
  &select=`{
  "Ticket": "*",
  "500x":"500x.url as 500x"}`
  &groupby=`Ticket.id`
  &sortby=`{"publishedon":"DESC"}`
  ]]
</div>

  [[!+page.nav]]
Виталий Барышников
17 марта 2016, 15:45
0
В tvssTags outputSeparator почему-то не влияет. Вернее, нет возможности вывода без разделителя. outputSeparator=``, то будет выводить через запятую. UPD. Всё понял, пробел туда.
Виталий Барышников
17 марта 2016, 14:24
+1
Вот это подарок! Целенаправленно ждал и дождался. Спасибо, оно того стоило.
Виталий Барышников
16 марта 2016, 14:40
0
Привет. Вот и март уже) или не ждать?
Виталий Барышников
06 марта 2016, 11:59
1
0
Спасибо, всё работает. Только для тех, кто еще будет делать была проблема, что не работает пересчет корзины когда меняем количество товара в input. Нужно вручную добавить событие сабмита формы в onchange этого инпута:
<input type="number" name="count" value="[[+count]]" max-legth="4" onchange="$(this).closest(miniShop2.form).submit();" class="input-sm form-control" />
Виталий Барышников
03 марта 2016, 14:05
0
Если кто-то подскажет как можно поделить этот список на колонки, например каждые три категории оборачивать в
<ul class="cols_6">
то будет вообще шикарно. Т.е. это видимо должен быть сниппет принимающий пару параметров: через сколько делить и во что оборачивать (или какой класс подставлять в контейнер). И тогда будет точно как на картинке наверху.
Виталий Барышников
03 марта 2016, 14:00
0
Может вызвать два раза pdoMenu? Один раз специально, чтобы построить первый раздел, второй — для всего остального. Это я так, теоретически.
Виталий Барышников
02 марта 2016, 09:09
0
Тут явно не правильно, туда не нужно пихать всю разметку. Посмотри для примера чуть ниже в вопросах, я сам помучался, но сделал. Тоже кстати каталог.
Виталий Барышников
02 марта 2016, 08:59
0
Это видимо несовместимость &tplInnerRow и &tpl, поэтому убираем строку &tplInnerRow и всё работает как надо.
Виталий Барышников
02 марта 2016, 08:44
0
Выглядит как надо, но по ходу tpl не срабатывет, т.к. конечные пункты меню выводятся без ссылки в href и не понятно откуда взялись stylы и classы внутри. Вот так:
<li class=""><a style="" class="" href="">Товар 1</a></li>
<li class=""><a style="" class="" href="">Товар 2</a></li>
Виталий Барышников
02 марта 2016, 08:25
+1
Ура! Получилось, метод осознанного тыка сработал.
Вот оно:
[[pdoMenu?
	&startId=`0`
	&level=`3`
	&tplOuter=`@INLINE
	<ul class="main_menu">
		<li class="menu_button"></li>
		[[+wrapper]]
	</ul>`
	&tpl=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a></li>`
	&tplParentRow=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a>[[+wrapper]]</li>`
	&tplInner=`@INLINE <ul>[[+wrapper]]</ul>`
	&tplInnerRow=`@INLINE <li><a href="[[link]]">[[+menutitle]]</a></li>`
	&tplCategoryFolder=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a><div class="submenu cols_box">[[+wrapper]]</div></li>`
]]
Виталий Барышников
02 марта 2016, 05:53
0
Еще вопрос: как заставить работать шаблон tplStart? Вписал его, diplayStart включил, эффекта не видно.
Виталий Барышников
02 марта 2016, 05:20
0
А зачем структура? Там же по меню видно кто родители и кто — потомки. Или что нужно? Я уже почти подобрал нужную комбинацию… это криво, но уже выводит категории и подкатегории, как на картинке. Пока проблема с вложенностью элементов.

[[pdoMenu?
	&startId=`0`
	&level=`3`
	&displayStart=`1`
	&resources=`-1,-8`
	&tplOuter=`@INLINE
	<ul class="main_menu">
		<li class="show_960 menu_button"></li>
		[[+wrapper]]
	</ul>`
	&tpl=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a></li>`
	&tplParentRow=`@INLINE <li><a>[[+menutitle]]</a>[[+wrapper]]</li>`
	&tplInner=`@INLINE <div class="submenu cols_box"><ul>[[+wrapper]]</ul></div>`
	&tplInnerRow=`@INLINE <li><a href="[[link]]">[[+menutitle]]</a></li>`
	&tplStart=``
]]
Еще
<ul class="cols_6">
можно выводить без класса, не критично.
Виталий Барышников
02 марта 2016, 03:02
0
Это не то. Меню у меня готово, завёрстано, застилино, адаптивно. Вопрос в его автоматическом формировании через pdoMenu.
Виталий Барышников
25 февраля 2016, 08:00
0
Привет. Когда планируешь новую версию сделать и что в ней будет? Лично я жду сниппет, чтобы по тегу новости (тикеты) вывести. Либо сколько это стоит? А то у меня на сайте теги есть, но они там так, для красоты, ничего не выводят, если по ним тыкать.
Виталий Барышников
20 февраля 2016, 07:42
0
Отлично, спасибо. Может эти скрины в доки закинешь.