Все же конструкция не подошла, так так как [[+id]]

Все же конструкция не подошла, так как [[+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;

    }

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