Опубликовано: 10 августа 20196 г Можно ли как то вывести название категории файлов в заголовок страницы?
Опубликовано: 12 августа 20196 г Автор @newbie, у меня выводит "название файла-подкатегория-имя сайта". А категорию нет, вот ее хотелось бы вывести.
Опубликовано: 12 августа 20196 г А если там категория -> категория -> категория -> категория -> файл, все выводить?
Опубликовано: 12 августа 20196 г Автор @newbie, там только категория идет и подкатегория. Больше не делал, вот именно категорию вывести надо)
Опубликовано: 13 августа 20196 г Автор @newbie, именно нужно вывести еще первую категорию, подкатегории не надо)
Опубликовано: 13 августа 20196 г applications/downloads/modules/front/downloads/view.php После parent::manage();Добавить if ($this->file->container()->parent()) { \IPS\Output::i()->title .= ' - ' . $this->file->container()->parent()->_title; }
Опубликовано: 13 августа 20196 г Автор @newbie, это так и будет выводиться с подкатегорией? А чисто первую категорию нельзя вывести? У меня сейчас так parent::manage(); \IPS\Output::i()->title = \IPS\Member::loggedIn()->language()->addToStack('ccustomlangstring_mod_name') . \IPS\Output::i()->title; Тоесть выглядит это так "Свой текст_название файла-подкатегория-название сайта" А можно сделать так? "Свой текст_название файла_свой текст_главная категория-и название сайта"Пример "Скачать файл "name" для игры "главная категория" - сайт.ру"
Опубликовано: 13 августа 20196 г \IPS\Output::i()->title = "Скачать файл {$this->file->name} для игры" . ($this->file->container()->parent() ? ' ' . $this->file->container()->parent()->_title : '');
Опубликовано: 13 августа 20196 г Автор @newbie, то что надо, спасибо, а как вместо "Скачать файл" и "для" вставить кастомный перевод? Прописать \IPS\Member::loggedIn()->language()->addToStack('перевод')?
Опубликовано: 13 августа 20196 г \IPS\Output::i()->title = \IPS\Member::loggedIn()->language()->addToStack('скачать_файл') . " {$this->file->name} " . \IPS\Member::loggedIn()->language()->addToStack('для_игры') . ($this->file->container()->parent() ? ' ' . $this->file->container()->parent()->_title : '');
Опубликовано: 14 августа 20196 г Автор @newbie, спасибо большое, а можно сделать тоже самое, только уже на странице главной категории файлов и на страницах подкатегорий файлов?Это уже в другом файле редачить? Что бы на странице главной категории было так: "кастомный перевод(к примеру скачать файл для)_название главной категории(игра)_и название сайта" И тоже самое для страниц подкатегорий, но уже:"кастомный перевод_название ПОДКАТЕГОРИИ_кастомный перевод_название ГЛАВНОЙ КАТЕГОРИИ_и название сайта"
Опубликовано: 14 августа 20196 г Это уже в другом файле редачить?applications/downloads/modules/front/downloads/browse.php\IPS\Output::i()->title = $category->_title; Что бы на странице главной категории было так: "кастомный перевод(к примеру скачать файл для)_название главной категории(игра)_и название сайта"И тоже самое для страниц подкатегорий, но уже:"кастомный перевод_название ПОДКАТЕГОРИИ_кастомный перевод_название ГЛАВНОЙ КАТЕГОРИИ_и название сайта" \IPS\Output::i()->title = \IPS\Member::loggedIn()->language()->addToStack('кастомный_перевод') . " {$category->_title} " . ($category->parent() ? ' ' . \IPS\Member::loggedIn()->language()->addToStack('кастомный_перевод') . ' ' . $category->parent()->_title : '');
Можно ли как то вывести название категории файлов в заголовок страницы?