[[*longtitle] и [[*description] Это на сайте так режется или нехватает скобки? [[*longtitle]] и [[*description]]

Готов поставить платное) Речь не о платном модуле, а о привлечении платного специалиста. Доступ в админку, поверьте мне, мало кому из программистов особо интересен. Никто не будет скачивать ваш сайт, клон его делать и т.п. Это просто не интересно. Так что можете смело программиста искать, договариваться и пусть он правит. Шопкипер - пробуйте задавать вопросы или искать ответы на сайте разработчика http://modx-shopkeeper.ru/ Или сами осваивайте MODX-шаблоны, чанки, сниппеты, плейсхолдеры и т.п.

Готов поставить платное) Подскажите как. Да и я не хотел бы давать доступ в админку. shopkeeper2 Вот я не могу найти нужное место где поставить [[*longtitle] и [[*description]

Вот если первый раз сталкиваетесь, то будет совсем тяжко... Посмотреть можете в управлении пакетами (смотрите в главном меню Система - Управление пакетами), и там уже попробуйте найти что-нибудь с корнем shop (shopModx, shopkeeper или minishop - это основные). А далее вам уже надо будет учить основы и разбираться с шаблонизацией. Если там шопкипер или минишоп, то шаблонизация родная MODX-а, надо будет в нужном месте подставить [[*longtitle]] или [[+pagetitle]] (как правило). Если shopModx, то там Smarty-шаблонизация. Хотите быстрее вопрос решить - объявляйте платное задание.

Где это я могу посмотреть ? Не сочтите за глупость, первый раз сталкиваюсь с modx(

Можно. Я же писал: хотите иметь полный контроль над Gallery, осваивайте это. А сниппет Gallery править - не православно. Хотя бы копию его тогда сделайте и творите с ним, что хотите.

Все же конструкция не подошла, так так как [[+id]] который используется в условиях возвращает порядковый номер картинок в целом а не с начала альбома. Что бы добиться добавления класса в [[+cls]] к первому элементу пришлось вмешаться в скрипт галереи $item_id=0; // добавлена переменная

foreach ($data['items'] as $item) {

$itemArray = $item->toArray();

$itemArray['idx'] = $idx;

$itemArray['cls'] = $itemCls;

$item_id++;		 // увеличиваем

if ($item_id == 1) {	 // проверяем является ли эллемент первым в массиве 

    $itemArray['cls'] .= ' '.$activeCls;// добавляем класс

}

if ($itemArray['id'] == $highlightItem) {

    $itemArray['cls'] .= ' '.$activeCls;

} Возникает вопрос, можно было решить задачу как то боле правильно ?

Если скилов не хватает, обращаемся к тем, у кого хватает, денег хватит. Опять-таки не гарантия. Смотря что за проект. Если середничковый, то да. А если что-то не хилое, то такая хитрая веб-студия рискует нарваться на такую же хитрую веб-студию, которая не сможет сделать, а деньги и время (хоть и частично) потрачены. Так что нет. С простыми проектами согласен - все гораздо проще. Но по мере того, как сложность проекта возрастает, риски возрастают в геометрической прогрессии.