Как сделать кликабельным заголовок в боковом меню слайдера?
Так вот в режиме Слайдера он крутит большие фотки из Типа контента с надписями, а справа идет список — мини фотки с заголовками! Как сделать, чтобы эти заголовки были кликабельные?
Сейчас кликабельно все поле выделенное под запись и ведет на отображение большого фото, а люди привыкли кликать по заголовкам и хотят сразу попадать на интересующую статью!
Поиск по форуму ничего не дал. Неужели до сих пор никто этим не заинтересовался?
Есть у кого то решения?
У меня ведёт к статье(посту...)Сейчас кликабельно все поле выделенное под запись и ведет на отображение большого фото
Давайте уточним! У вас клик по заголовку на большом фото ведет к статье или в боковом меню слайдера, там где маленькое фото и заголовок?У меня ведёт к статье(посту...)
Если в из бокового меню, тогда поделитесь кодом или шаблоном.
Жаль! Казалось бы мелочь, а портит жизнь посетителям сайта и снижает трафик! А это уже серьезно!И я ошибся. Это в виджете слайдер контента.
$('.item', slider).click(function(){ icms.slider.showSlide(slider, this, false); return false; })
<div class="item<?php if ($is_first) {?> active<?php } ?>" data-id="<?php echo $id; ?>"> <div class="image"> <?php echo html_image($image, 'small', $item['title']); ?> </div> <div class="title"> <?php html($item['title']); ?> </div> <div class="data" style="display:none"> <div class="url"><?php echo $item['url']; ?></div> <div class="teaser"> <?php if (!$item['is_private']) { ?> <span> <?php echo string_short($item[$teaser_field], $teaser_len); ?> </span> <?php } else { ?> <!--noindex--> <span class="private_field_hint"> <?php echo LANG_PRIVACY_PRIVATE_HINT; ?> </span> <!--/noindex--> <?php } ?> <?php } ?> </div> </div> </div>
<a href="<?php echo href_to($ctype['name'], $item['slug']) . '.html'; ?>"><div class="item<?php if ($is_first) {?> active<?php } ?>" data-id="<?php echo $id; ?>"> <div class="image"> <?php echo html_image($image, 'small', $item['title']); ?> </div> <div class="title"> <?php html($item['title']); ?> </div> <div class="data" style="display:none"> <div class="url"><?php echo $item['url']; ?></div> <div class="teaser"> <?php if (!$item['is_private']) { ?> <span> <?php echo string_short($item[$teaser_field], $teaser_len); ?> </span> <?php } else { ?> <!--noindex--> <span class="private_field_hint"> <?php echo LANG_PRIVACY_PRIVATE_HINT; ?> </span> <!--/noindex--> <?php } ?> <?php } ?> </div> </div> </div></a>
шэльдэ бердэ бельдэ, а если не трогать js файл? Всё равно в ссылку оборачиваешь.
Попробуйте.Всё равно в ссылку оборачиваешь
Но для того чтобы не терять настройки сделал копию js файла и назвал slider_click.js в нем удалил лишний фрагмент.
Затем создал дубль шаблона с названием slider_click.tpl.php и в нем сделал замену блока.
А так же нашел строку (в самом верху)
<?php $this->addJS('templates/default/js/slider.js'); ?>
<?php $this->addJS('templates/default/js/slider_click.js'); ?>
И главное не забыть в самом виджете в закладке Дизайн не забыть заменить шаблон на свой.
