Webasyst Фото: хлебные крошки

5 августа 2014

Что-то не везёт с хлебными крошками в проложениях "Фото" и "Блог".

Небольшой хелпер, который поможет добавить бредкрамбы на страницу с фотографией.

class photosBreadcrumbsHelper
{

    public static function getPhotoBreadcrumbs($photo_id)
    {
        $pm = new photosAlbumModel();
        $apm = new photosAlbumPhotosModel();
        $data = $apm->getByField('photo_id', $photo_id);
        $breadcrumbs = $data ? $pm->getBreadcrumbs($data['album_id'], false, true) : array();
        foreach($breadcrumbs as &$breadcrumb)
        {
            $breadcrumb['url'] = $breadcrumb['full_url'];
        }
        return $breadcrumbs;
    }
}

Написать комментарий