Views Slideshow: вместо Previous Pause Next картинки

Главные вкладки

Аватар пользователя Nikolas Nikolas 16 сентября 2010 в 11:30

Есть ли модуль или мануал как сделать чтобы ссылки управления бьли не в виде текста, а в виде картинок на поверхности листаемых изображений? И чтобы появлялись при наведении, хотя это не столь принципиально.
как тут - http://www.dynamicdrive.com/dynamicindex4/simplegallery.htm

Комментарии

Аватар пользователя sv2109 sv2109 16 сентября 2010 в 12:32

Переопределить в template.php функции темизации, их там несколько для каждой кнопки: theme_views_slideshow_singleframe_control_previous()
theme_views_slideshow_singleframe_control_pause()
theme_views_slideshow_singleframe_control_next()

Аватар пользователя Nikolas Nikolas 16 сентября 2010 в 14:48

Что-то так и не допер как реализовать...
функции нашел, но как вместо текста сунуть картинку, да еще и кликабельную - нет...

Аватар пользователя sv2109 sv2109 16 сентября 2010 в 18:09

Вам нужно в template.php добавить функцию

<?php
function название_вашей_темы_views_slideshow_singleframe_control_next($vss_id$view$options) {
  return 
l('<img src="рисунок">''#', array(
    
'attributes' => array(
      
'class' => 'views_slideshow_singleframe_next views_slideshow_next',
      
'id' => "views_slideshow_singleframe_next_" $vss_id,
    ),
    
'fragment' => ' ',
    
'external' => TRUE,
    
'html'=> TRUE,
  ));
}
?>

как-то так..

Аватар пользователя sv2109 sv2109 17 сентября 2010 в 12:49

sv2109 wrote:
Вам нужно в template.php добавить функцию
function название_вашей_темы_views_slideshow_singleframe_control_next($vss_id, $view, $options) {

}

Аватар пользователя Nikolas Nikolas 17 сентября 2010 в 12:47

прописал в tempalte.php выдает ошибку:
Fatal error: Cannot redeclare theme_views_slideshow_singleframe_control_next() (previously declared in /var/web/test/themes/garland/template.php:144) in /var/web/test/sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow_singleframe.theme.inc on line 231
Если менять в самом модуле все нормально