Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
alcatras

Вывод названия категории файлов в заголовок страницы

Recommended Posts

Можно ли как то вывести название категории файлов в заголовок страницы?

Share this post


Link to post
Share on other sites

Какой категории?

В которой находится файл? Он и так есть

Share this post


Link to post
Share on other sites

@newbie, у меня выводит "название файла-подкатегория-имя сайта". А категорию нет, вот ее хотелось бы вывести.

Share this post


Link to post
Share on other sites

А если там категория -> категория -> категория -> категория -> файл, все выводить?

Share this post


Link to post
Share on other sites

@newbie, там только категория идет и подкатегория. Больше не делал, вот именно категорию вывести надо)

Share this post


Link to post
Share on other sites

@newbie, именно нужно вывести еще первую категорию, подкатегории не надо)

Share this post


Link to post
Share on other sites

applications/downloads/modules/front/downloads/view.php

 

После

parent::manage();

Добавить

		if ($this->file->container()->parent())
	{
		\IPS\Output::i()->title .= ' - ' . $this->file->container()->parent()->_title;
	}

  • Upvote 1

Share this post


Link to post
Share on other sites

@newbie, это так и будет выводиться с подкатегорией? А чисто первую категорию нельзя вывести?

 

У меня сейчас так

parent::manage();
			       \IPS\Output::i()->title = \IPS\Member::loggedIn()->language()->addToStack('ccustomlangstring_mod_name') . \IPS\Output::i()->title;

 

Тоесть выглядит это так "Свой текст_название файла-подкатегория-название сайта"

 

А можно сделать так? "Свой текст_название файла_свой текст_главная категория-и название сайта"

Пример "Скачать файл "name" для игры "главная категория" - сайт.ру"

Share this post


Link to post
Share on other sites
\IPS\Output::i()->title = "Скачать файл {$this->file->name} для игры" . ($this->file->container()->parent() ? ' ' . $this->file->container()->parent()->_title : '');

  • Upvote 1

Share this post


Link to post
Share on other sites

@newbie, то что надо, спасибо, а как вместо "Скачать файл" и "для" вставить кастомный перевод?

Прописать

\IPS\Member::loggedIn()->language()->addToStack('перевод')

?

Share this post


Link to post
Share on other sites
\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 : '');

  • Upvote 1

Share this post


Link to post
Share on other sites

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

Это уже в другом файле редачить?

 

Что бы на странице главной категории было так: "кастомный перевод(к примеру скачать файл для)_название главной категории(игра)_и название сайта"

 

И тоже самое для страниц подкатегорий, но уже:

"кастомный перевод_название ПОДКАТЕГОРИИ_кастомный перевод_название ГЛАВНОЙ КАТЕГОРИИ_и название сайта"

Share this post


Link to post
Share on other sites

Это уже в другом файле редачить?

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 : '');

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...