Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Иерархия перехода в модуле

Player1

  • Джуниор
  • Юзер
  • 8
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    12 Окт 2013
#1
Здравствуйте. В двиге есть над блоком контента иерархия перехода по страницам сайта.
Пример:
Главная -> новости

Я добавил модуль и там эта иерархия прописывается не полностью, там только одно звено - название модуля, то есть его папки. Как можно задать это название и прописать что бы показывало там Главная -> Мой модуль

При установке в некоторых местах, которых считал допустимыми, вставлял нормальное название, но толку ноль.

Подскажите пожалуйста как это исправить.

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#2
Переменную $navi['navigation'] редактируй.
Можно вручную задавать для неё параметры. Вот так:

Code:
        $navi['navigation'] = get_link(__('Home'), '/') . __('Separator')
                . get_link(h($this->module_title), $this->getModuleURL());

Player1

  • Джуниор
  • Юзер
  • 8
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    12 Окт 2013
#3
В каком это файле редактировать?

Кстати, есть еще такая проблема. Из index.php не хочет вставляться в тайтл значение переменной 
public $module_title = 'Форум';
Не подскажите в чем проблемы? Закомментированные строки я оставил

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#4
Player1, в index.php
Для смены титлы присваивай значения для $this->page_title

Player1

  • Джуниор
  • Юзер
  • 8
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    12 Окт 2013
#5
Спасибо, с тайтлом разобрался. А вот с хлебной крошкой не получается.

Ели сделать return $this->_view($navi['navigation']);, то я получу то, что нужно, но в дизайне сайта там идут блоки еще и с некоторой анимацией стрелок, а не просто:
Главная » ТАЙТЛ МОДУЛЯ (кстати это то, что возвращает $this->_view($navi['navigation']); ). Может переменную $navi['navigation'] нужно присвоить какому-то свойству объекта [класса модуля] (выделил квадратными скобками, что бы была понятна формулировка) ?

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#6
Player1, после того как ты присвоил переменной $navi['navigation'] значение, ее нужно глобализовать, чтобы она стала доступна как глобальная метка.
 1 
 2 
<?php $this->globalize($navi);?>

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)
1
Сейчас online: 188. Зарегистрированных: 1. Гостей: 187.