Перейти к содержимому


Фотография
- - - - -

Title = название элемента + тайтл категории (или приложения)


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 pavelshemetov

pavelshemetov

Отправлено 15 April 2013 - 12:22

Добрый день, кто подскажет как реализовать заполнение такого тайтла (название темы).  И так же вопрос кто делал карту сайта??
  • 0

#2 SmetDenis

SmetDenis

Отправлено 16 April 2013 - 17:03

Карту сайта можно сделать с помощью xmap и его расширения для Zoo.

Для того чтобы сделать заголовок, такой как вы хотите нужно в шаблоне full добавить следующую строку
<?php
$document = JFactory::getDocument();
$category = $item->getPrimaryCategory();
$document->setTitle($item->name .' / '. $category->name);

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 pavelshemetov

pavelshemetov

Отправлено 16 April 2013 - 20:48

Спасибо работает, но возник еще вопрос. Данный способ выводит название категории а не ее тайтла. т.е. если я меняю в метаданных название тайтла категории, то выводит выводит ее название. Так же я посмотрел мне подходит больше тайтл названия пункта меню. Где узнать его название? Я так понял в коде $document->setTitle($item->name .' / '. $category->name); можно "$category->name" можно заменить либо на тайтл категории, либо на тайтл пукта меню.??
  • 0

#4 SmetDenis

SmetDenis

Отправлено 18 April 2013 - 11:12

тогда так. Будет учитываться мета из поле категории и материала.
<?php
$document = JFactory::getDocument();
$category = $item->getPrimaryCategory();
$catTtitle = ($category->params->get('metadata.title')) ? $category->params->get('metadata.title') : $category->name;
$itemTtitle = ($item->params->get('metadata.title')) ? $item->params->get('metadata.title') : $item->name;
$document->setTitle($itemTtitle .' / '. $catTtitle);
С пунктом меню намного сложнее, предлагаю вам изучить Joomla API либо поиска подходящий плагин или настройку в SEF
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 pavelshemetov

pavelshemetov

Отправлено 24 April 2013 - 10:35

Спасибо за ответ. Реализовал проще. Руками дописал в код текст после вывода названия материала в каждом приложении. Данный способ проще т.к. не нужно редактировать в каждой категории тайтлы (если их много)
  • 0




Click to return to top of page in style!