Gallery and {cms_breadcrumbs} Topic is solved

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
FX_Odessa

Gallery and {cms_breadcrumbs}

Post by FX_Odessa »

Может кому то будет полезным )
стояла задача сделать так, что бы в крошках показывались альбомы, долго искав решение ничо путного не нашел, а создавать под каждый свою страницу далеко не выход т.к. используется gallerytree.
Вобщем при помощи маленького скриптика на jquery решил задачу.

{$gallerytitle} - заключил в div

Code: Select all

<div class="gallery-name">{$gallerytitle}</div>
делаем не видимый див с ссылкой на предыдущую галеру

Code: Select all

<div class="gallery-url-invisible" style="display: none;">{$parent_url}</div>
и в конец шаблона добавил скрипт

Code: Select all

$(document).ready(function(){
// BreadCrumbs for gallery

    var GName = $('.gallery').text();
    var GNCurrent = $('span.current').text();
    var Gpurl = $('.gallery-url-invisible').text();

    $('span.current').empty().prepend('<a href="'+Gpurl+'">'+GNCurrent+'</a>');
    $('.breadcrumb').append('<span>» '+GName+'</span>');
// Эта строчка у меня меняет титл на название галереи т.к. название в самом шаблоне не используется
    $('#u-slider2 h2').empty().append(GName);
    
});
Посмотреть на примере можно тут
Post Reply

Return to “Russian - русский”