Trong jQuery Chu kỳ có một tùy chọn gọi là startedSlide. Theo mặc định, giá trị này được đặt thành 0, như thế này: startedSlide: 0
Nếu tôi nhớ chính xác, có một tab / textarea cho các cài đặt nâng cao nơi bạn có thể thêm các tùy chọn vào Chu kỳ jQuery từ trong Giao diện người dùng. Tôi nghĩ rằng bạn có thể thêm "startedSlide: 5" chẳng hạn ở đó.
Bạn sẽ cần tìm ra slide nào bắt đầu (chuyển đổi% nid thành hàng nào trong chế độ xem) và thêm nó dưới dạng phần tử HTML. Khi đã có, chúng ta có thể tìm nạp nó với jQuery và thêm nó dưới dạng tùy chọn Chu kỳ jQuery. Tôi không chắc đó là cách tốt nhất nhưng tôi nghĩ bạn có thể làm một cái gì đó như:
function MYMODULE_views_pre_render(&$view) {
if($view->name == "MYVIEW") {
$view->attachment_after = $startingslide;
}
}
Tất nhiên, bạn sẽ phải thêm nhiều mã hơn để tìm ra $ startingslide. Nhìn vào bên trong $ view-> kết quả và tìm ra hàng nào là đối số, đó sẽ là $ startingslide của bạn. Sử dụng dpm () trên chế độ xem để tìm kiếm thông qua đối tượng.
Hy vọng điều này sẽ giúp bạn. Hãy cho tôi biết những gì bạn đã làm :)