Начал делать маленький магазинчик на ShopModxBox.
Необходимо в сайдбаре вывести анонсы статей о товаре (5-7 шт), для чего использую getResources так: [[!getResources? &parents=49
&limit=5
&tpl=articleMiniTpl
&includeTVs=1
&processTVs=1
]] Где 49 - это ID каталога статей (можно так назвать) в котором находятся сами статьи
В результате ничего, сайдбар пуст. Однако при использовании getResources в таком виде: [[!getResources? &resources=151,152,156,157,179
&tpl=articleMiniTpl
&limit=0
&includeTVs=1
&includeContent=1
]] нормально выводятся все 5 анонсов перечисленных статей.
2 дня не могу решить эту проблему. Помогите пожалуйста!
В чем моя ошибка? (если она есть)
На первый взгляд никаких ошибок не видно. Если проблема еще имеется, скиньте через форму обратной связи доступ в админку, я изучу этот вопрос. Ну а вообще, если вы взяли ShopModxBox, то лучше его средства и использовать. {$params = [
"parent" => 49,
"limit" => 5
]}
{processor action="web/resources/getdata" ns="modxsite" params=$params assign=result}
{foreach $result.object as $object}
SomeHTML
{/foreach}
Спасибо за ответ!
Было «Не показывать в меню»! Нужно было добавить showHidden=1
или поснимать галки в материалах. Только причем здесь меню? Несколько не логично. Просто нужно запомнить!
С MODX revo только начал знакомиться, ну и решил сразу на конкретной задаче. В основном работал с Drupal7. MODX меня приятно удивил! Разберусь и буду использовать две системы. Вот только разбираться несколько сложновато, информации много из разных источников в инете. Посоветуйте лучший на ваш взгляд и по ShopModxBox и его средствам в часности, уж очень привлекатеньно всё в нем.
С уважением.
Только причем здесь меню? Несколько не логично. Очень даже логично. В MODX-е у документов есть два основных флага:
Благодарю за столь подробное описание для "Опубликован", думаю пригодится не только мне. Чем больше инфы, тем проще разобраться начинающему. "Документацию для специалистов" спасибо, уже нашол. Просматриваю и изучаю. Жаль, что почти в самом низу сайдбара. Может и не моего ума дело, но я "Блоги", по сути блок навигации по сайту, разместил в верху.
Может и не моего ума дело, но я "Блоги", по сути блок навигации по сайту, разместил в верху. Комментарии и публикации меняются во много раз чаще, чем блоги, и эти изменения нужно видеть без всяких лишних усилий (типа длительной прокрутки, переходов по ссылкам и т.п.).
Николай, не подскаже в чем может быть проблема? недавно при сохранении товара в админке стало выдовать ошибку [2014-09-10 15:57:14] (ERROR @ /connectors/resource/index.php) Attempt to save lazy object: Array
(
[id] => 4136
[resource_id] => 4429
[class_key] => ShopmodxProduct
[sm_price] => 425
[sm_price_opt] => 320
[sm_price_old] => 850
[sm_currency] => 79
[sm_article] => MNT25
[pagetitle] => Джоки "MANSTORE"
[longtitle] => Джоки "MANSTORE"
[description] =>
[introtext] =>
[template] => 3
[alias] => dzhoki-manstore-mnt25
[menutitle] =>
[link_attributes] =>
[hidemenu] => 0
[published] => 1
[type] => document
[context_key] => web
[content] => Джоки Черный 90% полиамид 10% эластан MNT25 MANSTORE
[create-resource-token] => 54103c89b01003.34456007
[reloaded] => 0
[parent] => 4391
[parent-original] => 4391
[parent-cmb] => Джоки (4391)
[content_type] => 1
[content_dispo] => 0
[menuindex] => 37
[publishedon] => 2014-08-12 05:02:00
[pub_date] => 0
[unpub_date] => 0
[isfolder] => 0
[searchable] => 1
[richtext] => 1
[cacheable] => 1
[syncsite] => 1
[deleted] => 0
[uri_override] => 0
[uri] => catalog/nizhnee-bele/dzhoki/dzhoki-manstore-mnt25
[tvs] => 1
[tv10] => 0
[tv11] => 1
[tv12] => 0
[tv13] => 0
[tv14] => 0
[tv15] => 0
[tv16] => 0
[tv17] => 0
[tv19] => 0
[tv20] => 0
[tv8] => 0
[tv7] =>
[tvbrowser7] =>
[tv9] =>
[tv18] => 4552:4551:4553
[ta] => Джоки Черный 90% полиамид 10% эластан MNT25 MANSTORE
[tiny_toggle] => 1
[action] => update
[modx-ab-stay] =>
[resource_groups] => [{"id":2,"name":"Для программистов","access":false,"menu":null},{"id":1,"name":"Личный кабинет","access":false,"menu":null}]
[HTTP_MODAUTH] => modx52f2817d587331.94093919_154102b25a98d75.62246604
[sm_name] => Джоки "MANSTORE"
) tv от 10 это размеры
Так сразу не подскажу. Я знаю эту ошибку, сталкивался, но для четкого ответа надо изучать конкретный случай. Шлите через форму обратной связи доступы в админку и указание четкое где ошибка имеет место быть (то есть это при редактировании товара-документа через стандартную форму или где?). Посмотрю и отвечу.
В общем, проблема в том, что залезли ручками в мап-файл класса продукта, и не везде все прописали. В перечисление fieldMeta прописали колонки, а в fields нет, вот xPDO и ругался на неизвестные колонки. Сейчас все ОК.