В цикле jQuery есть опция, которая называется StartSlide. По умолчанию это установлено в 0, как это: начальныйСлайд: 0
Если я правильно помню, есть вкладка / текстовая область для расширенных настроек, где вы можете добавить опции в jQuery Cycle из пользовательского интерфейса Views. Я думаю, что вы можете добавить, например, «стартовый слайд: 5».
Вам необходимо выяснить, какой начальный слайд (преобразовать% nid в какую строку в представлении), и добавить его в качестве HTML-элемента. Когда это произойдет, мы можем получить его с помощью jQuery и добавить его в качестве опции jQuery Cycle. Я не уверен, что это лучший способ, но я думаю, что вы могли бы сделать что-то вроде:
function MYMODULE_views_pre_render(&$view) {
if($view->name == "MYVIEW") {
$view->attachment_after = $startingslide;
}
}
Вы должны будете добавить больше кода, чтобы узнать $ startingslide там, конечно. Загляните внутрь $ view-> result и выясните, какая из строк, являющаяся аргументом, будет вашим $ startingslide. Используйте dpm () для просмотра объекта.
Надеюсь, что это поможет вам. Дайте мне знать, что вы в итоге сделали :)