Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
отображение запроса USEL в виде запроса SQL

Автор BaceHРаздел Custom макросы

Ответов: 5
Просмотров: 4231
Последний ответ 11 Января 2013, 19:48:58
от admin
Прошу помощи с usel - необходимо отфильтровать новости по кастомному полю

Автор AksukРаздел Шаблоны XSLT

Ответов: 11
Просмотров: 6551
Последний ответ 05 Марта 2012, 23:01:29
от Aksuk
Вывод объектов каталога через USEL по элементу в справочнике

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 6
Просмотров: 4624
Последний ответ 20 Июля 2013, 20:31:56
от NOIRMAN
Выборка USEL с несколькими параметрами для одного поля

Автор sempl84Раздел Шаблоны XSLT

Ответов: 3
Просмотров: 3185
Последний ответ 29 Ноября 2012, 11:05:03
от niakriss
Вывод порядковый номер (нумерация) при usel выдачи

Автор atachРаздел Custom макросы

Ответов: 5
Просмотров: 3386
Последний ответ 25 Сентября 2013, 13:37:27
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

sergeron

  • **
  • 59
  • +2/-0
    • Просмотр профиля
usel и многосайтовость
« : 30 Января 2013, 14:57:28 »
Имеется основной сайт, в нем каталог, имя shop по умолку демодизи. Делаем второй сайт и подключаем шаблоны по новой схеме через templates. На новом тоже есть каталог, имя market, сделан копированием страниц каталога с первого сайта. На главную страницу второго сайта почему-то выводятся товары из первого каталога. При этом путь к товару показывается не как site.ru/market/tovar1/, а как site.ru/tovar1/.
Как быть? Папка usel скопирована в templates.
да, шаблон главной страницы не является Основным, может в этом дело? Как-то вот это место
<xsl:apply-templates select="page" mode="short-view">
<xsl:with-param name="cart_items" select="document('udata://emarket/cart/')/udata/items" />
</xsl:apply-templates>
по-другому вызывать
« Последнее редактирование: 30 Января 2013, 15:48:51 от sergeron »

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:usel и многосайтовость
« Ответ #1 : 30 Января 2013, 22:34:13 »
для начала, я бы точно убедился, что работаю с тем шаблоном, который правлю, так как при копировании страниц, вы скорее всего создали копии страниц на первом сайте, а потом перетаскивали их на второй, при этом как ни странно у страниц остается прикреплен старый шаблон, то есть шаблон с первого сайта.

это не объясняет почему ссылка на страницы внутри каталога выглядят так, как будто товар лежит в корне второго сайта. Но такие мистические вещи лучше смотреть в живую, чем гадать на картах.

*

sergeron

  • **
  • 59
  • +2/-0
    • Просмотр профиля
Re:usel и многосайтовость
« Ответ #2 : 31 Января 2013, 17:05:28 »
что значит в живую? надо дать доступ или просто адреса?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:usel и многосайтовость
« Ответ #3 : 31 Января 2013, 23:08:26 »
в живую, это значит с доступом к админке и ftpб но это было написано не как предложение дать мне доступы ;), а как пояснение что на словах особо ничего не добавить, так как по описанию не понятно за что зацепиться.

*

sergeron

  • **
  • 59
  • +2/-0
    • Просмотр профиля
Re:usel и многосайтовость
« Ответ #4 : 01 Февраля 2013, 10:38:19 »
в общем так - usel выгребает из базы данные каталогов первого и второго сайта, по признаку best_offers. Проверял какой usel работает, - точно тот, который в templates, а не корневой. Дальше была попытка сделать для нового сайта новый же объект каталога и сделать в нем признак best_offers1, но так не вышло, потому что где-то есть запись для админки(где галочку ставишь у товара - лучшие предложения), что выводить по best_offers и система пишет, что у товара нет такого свойства.
По идее так вообще не должно быть, хотя в документации же не написано, как будут работать сайты, когда один в корне (по сути в старом формате), а второй в новом. Написал об этом в СЗ, жду ответа. Возможно сайт основной как-то побит был (систему не я ставил), потому что заметил траблу такую на нем, - похожие товары выводятся просто строкой, а не картинками с коротким описанием, как должны в демодизи.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:usel и многосайтовость
« Ответ #5 : 01 Февраля 2013, 10:52:10 »
если во время работы usel выдает ошибку, что у товара нет такого свойства, то в первую очередь проверяйте строчку type в usel файле. Если вы делали новый тип данных, как подтип к шаблону данных "Объект каталога", то в usel надо указывать type через id и четко проверить что в данном type id есть property? по которому вы пытается фильтровать через usel