Саша Туманов
С нами с 11 марта 2013; Место в рейтинге пользователей: #134Как хранить модификаторы феном, в файловой системе?
Перешел на феном и стараюсь всю логику, по возможности перенести в файловую систему. С шаблонами, сниппетами и чанками пока все удачно получается. Отностительно удобно решается вопрос с плагинами. Но вот когда возникает необходимость использовать сниппеты как модификаторы, приходится всю логику переносить в базу данных. А очень хочтеся, хотя бы ту часть логики которая непосредственно решает задачу, держать в файловой системе.
Ограничение выборки для inner join
Столкнулся с такой проблемой )
Есть ресурс «Галереи» и у него есть дочерние ресурсы, содержащие собственно галереи (ms2gallery). Надо на страничке «Галереи», сделать предварительный просмотр вложенных галерей с переходом к полному просмотру. Причем в предварительном просмотре, должен быть заголовок, короткое описание взятое из контента самих галерей и 6 штук превьюшек.
Пытался сделать это при помощи сниппета ms2GalleryResources, но не сообразил как, поэтому решил делать напрямую:
Есть ресурс «Галереи» и у него есть дочерние ресурсы, содержащие собственно галереи (ms2gallery). Надо на страничке «Галереи», сделать предварительный просмотр вложенных галерей с переходом к полному просмотру. Причем в предварительном просмотре, должен быть заголовок, короткое описание взятое из контента самих галерей и 6 штук превьюшек.
Пытался сделать это при помощи сниппета ms2GalleryResources, но не сообразил как, поэтому решил делать напрямую:
$modx->addPackage('ms2gallery', MODX_CORE_PATH . 'components/ms2gallery/model/');
$thumb = $modx->getOption('thumb', $scriptProperties, '120x90');
$q = $modx->newQuery('modResource', array(
'parent' => $modx->resource->id
));
$q->innerJoin('msResourceFile', 'files', "files.resource_id = modResource.id");
$q->sortby('files.resource_id', 'ASC');
$q->select('pagetitle,content,uri,files.resource_id,files.file,files.name,files.alt');
$q->where(array(
'published' => 1,
'files.type' => 'image',
'files.path:LIKE' => "%/{$thumb}%",
'files.active' => 1
)
);
Помогите настроить 1С
Здравствуйте, уважаемое сообщество!
Делая интернет-магазин, столкнулся с проблемой в части 1С. У нашего 1С-специалиста не выходит настроить УТ 11.1.10 так, чтобы была возможна синхронизация с магазином minishop2 посредством компонента mSlkad.
Если у кого-то есть магазин настроенный таким образом, помогите пожалуйста! Нужны, хотя бы файлы успешной выгрузки import.xml и offers.xml, чтобы посмотреть внутреннюю структуру и сориентироваться по ней. Примеры прилагающиеся к описанию протокола CommerceML2 ситуацию, к сожалению, не прояснили. Консультацию оплатим.
Делая интернет-магазин, столкнулся с проблемой в части 1С. У нашего 1С-специалиста не выходит настроить УТ 11.1.10 так, чтобы была возможна синхронизация с магазином minishop2 посредством компонента mSlkad.
Если у кого-то есть магазин настроенный таким образом, помогите пожалуйста! Нужны, хотя бы файлы успешной выгрузки import.xml и offers.xml, чтобы посмотреть внутреннюю структуру и сориентироваться по ней. Примеры прилагающиеся к описанию протокола CommerceML2 ситуацию, к сожалению, не прояснили. Консультацию оплатим.
Навигация по автометкам
Хочу поделиться своим способом работы с метками, для дополнительной навигации по ресурсам. Вообще то, для этого уже есть tagLister, но мне нравится контролировать процесс. И вообще, это мой первый пост тут, так что сильно не пинайте :)
Для создания, собственно меток, логично использовать штатный tv параметр с типом autotag (автометка), поэтому вначале, создаю его и как нибудь называю. Не задумываясь особенно, назвал его по названию типа — autotag. Добавляю созданный tv в шаблон для вывода постов и с ним — все.
Для создания, собственно меток, логично использовать штатный tv параметр с типом autotag (автометка), поэтому вначале, создаю его и как нибудь называю. Не задумываясь особенно, назвал его по названию типа — autotag. Добавляю созданный tv в шаблон для вывода постов и с ним — все.