ВНИМАНИЕ!!! ЭТО СТАРАЯ ВЕРСИЯ САЙТА.
ДЛЯ ПОЛУЧЕНИЯ АКТУАЛЬНОЙ ИНФОРМАЦИИ
ПЕРЕЙДИТЕ НА WWW.DIDGO.RU
Добавление альтернативного заголовка материала для вывода его в "хлебных крошках" (путь по сайту) |
Обратился ко мне один из постоянных клиентов с просьбой доработать путь по сайту. Клиент использовал длинные заголовки материалов и путь по сайту выглядел неаккуратно. Была поставлена задача добавить ещё одно поле для материала и в хлебных крошках выводить именно данные из этого поля, если они присутствуют, конечно. Шаг 1. Добавляем новое поле в БД. Для этого заходим в phpMyAdmin и выполняем запрос: Естественно, что вместо jos_ используете префикс своей БД. Либо добавляете поле руками (я предпочитаю именно так). Шаг 2. Добавляем поле в админку. Редактируем файл /administrator/components/com_content/admin.content.html.php Я добавлял новое поле "Альт. заголовок" сразу под полем заголовка, поэтому рекомендую заменить полностью функцию function _displayArticleDetails на код, приведённый ниже. Это строки с 775 по 835.
Шаг 3. Добавим языковую константу. Редактируем файл /administrator/language/ru-RU/ru-RU.ini После 540 строки добавляем:
Шаг 4. Редактируем шаблон модуля mod_breadcrumbs Обратите внимание, что файл шаблона модуля находится по умолчанию в /modules/mod_breadcrumbs/tmpl/default.php, но, в зависимости от вашего шаблона, он может лежать и тут - /www/templates/ваш_шаблон/html/mod_breadcrumbs/default.php. Сначала проверяйте местонахождение файла в папке шаблона. Если его там нет - редактируете файл в папке модуля. Итак, полностью заменяем код default.php на код:
UPDATE: Как оказалось, инструкци неработоспособна. Необходимо в файл /libraries/joomla/database/table/content.php после строчки: Добавить: Вот теперь всё работает. Админка теперь выглядит вот так:
А на сайте вот так: |
Вы можете отблагодарить автора:
WMR - R166832041362
WMZ - Z314865156270
QIWI - 9638061071
Яндекс деньги - 41001228750313
Комментарии
Жаль что данного хака нет для 1.7 ((
Буду рада ответу на мейл.