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