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


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

Title для submission

submissions title

Лучший Ответ Cheren-dow , 04 September 2013 - 06:38

Тогда как вариант проверяйте алиас и для нужного делать свой title

$doc = JFactory::getDocument();
switch(JFactory::getURI()->toString()){
  case 'http://mysite.ru/podacha-materiala-1' : // Страница подачи 1
    $doc->title = "Нужные слова для тайтла на подаче 1"; // ее title
    break;

  case 'http://mysite.ru/podacha-materiala-2' : // Страница подачи 2
    $doc->title = "Нужные слова для тайтла на подаче 2"; // ее title
    break ;

  default:
    $doc->title = "По умолчанию title";
}
Перейти к сообщению


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

#1 drvov

drvov

Отправлено 03 September 2013 - 12:47

А где формируется title для формы подачи материалов?

В тэге h1 я заменил слово "добавить" на нужную мне фразу. А вот в заголовке браузера это слово "добавить" изменилось на "обратная связь". Где можно отредактировать этот заголовок?


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 03 September 2013 - 12:51

Сделайте пункт меню на подачу материалов в дополнительных параметрах  установите свой "Заголовок страницы в браузере"


  • 0
Изображение
 

#3 drvov

drvov

Отправлено 03 September 2013 - 14:15

Так и сделал в первую очередь - нет результата. Откуда вообще взялось "обратная связь"? Я же никуда эти слова не вколачивал.


  • 0

#4 drvov

drvov

Отправлено 03 September 2013 - 14:41

С "обратной связью" разобрался - забыл удалить кусок кода

    <?php 
    $doc = JFactory::getDocument();
    $doc->title = "Обратная связь";
    ?>

из этого сообщения:

http://forum.jbzoo.c...-formy/?p=12259



Но в связи с этим вопрос.

Если я добавлю ещё одну форму подачи материала, то тайтл опять будет браться из этого же файла, где я прописал этот код

    <?php 
    $doc = JFactory::getDocument();
    $doc->title = "Нужные слова для тайтла";
    ?>

Сообщение отредактировал drvov: 03 September 2013 - 14:37

  • 0

#5 Cheren-dow

Cheren-dow

Отправлено 03 September 2013 - 15:06

Зачем писать

$doc = JFactory::getDocument();
$doc->title = "Нужные слова для тайтла";

Если можно создать пункт меню и там прописать title и все будет отлично работать!


Сообщение отредактировал Cheren-dow: 03 September 2013 - 15:06

  • 0
Изображение
 

#6 Grizli

Grizli

Отправлено 03 September 2013 - 17:02

Если я добавлю ещё одну форму подачи материала, то тайтл опять будет браться из этого же файла, где я прописал этот код
 

А где Вы прописали этот код?

Если Вы будете добавлять еще одну подачу материала для этого же типа, то будет использоваться тот же файл щаблона вывода Submittion, если же Вы создали другой шаблон для подачи в этом же типе, то будет браться из нового файла, например, submittion2.php.

Если же подача материала будет для другого типа, то и браться информация будет из соответствующего шаблона. Например для типа "Квартира" из media\zoo\applications\jbuniversal\templates\catalog\renderer\item\flat\submission.php

для Блога в media\zoo\applications\jbuniversal\templates\catalog\renderer\item\blog\submission.php

для Новости в media\zoo\applications\jbuniversal\templates\catalog\renderer\item\new\submission.php

и в других типах по аналогии


  • 0

Если ответ помог Вам можете добавить к карме [color=#33cc00]+1[/color] нажав на зеленую [color=#33cc00][/color]стрелочку выше

Если Вы получили ответ на свой вопрос, не забывайте нажать на "[color=#ff0000]Вопрос решен[/color]"

[color=#ff0000]▼ [/color]



#7 drvov

drvov

Отправлено 04 September 2013 - 01:45

Зачем писать

$doc = JFactory::getDocument();
$doc->title = "Нужные слова для тайтла";

Если можно создать пункт меню и там прописать title и все будет отлично работать!

Так в том то и дело, что страница с подачей материала не подцепляет по каким то причинам метатеги прописанные в пункте меню, ни титл, ни дескрипшн, ни ключевые слова. Поэтому для title пришлось городить такие костыли.

Это я не сам придумал, это совет из темы - http://forum.jbzoo.c...-formy/?p=12259



А где Вы прописали этот код?

В файле - media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/submission.php


  • 0

#8 Cheren-dow

Cheren-dow

Отправлено 04 September 2013 - 06:38   Лучший Ответ

Тогда как вариант проверяйте алиас и для нужного делать свой title

$doc = JFactory::getDocument();
switch(JFactory::getURI()->toString()){
  case 'http://mysite.ru/podacha-materiala-1' : // Страница подачи 1
    $doc->title = "Нужные слова для тайтла на подаче 1"; // ее title
    break;

  case 'http://mysite.ru/podacha-materiala-2' : // Страница подачи 2
    $doc->title = "Нужные слова для тайтла на подаче 2"; // ее title
    break ;

  default:
    $doc->title = "По умолчанию title";
}

  • 1
Изображение
 

#9 Cheren-dow

Cheren-dow

Отправлено 05 September 2013 - 06:25

drvov вопрос решен?


  • 0
Изображение
 

#10 drvov

drvov

Отправлено 05 September 2013 - 11:45

Да, спасибо!


  • 0





Темы с аналогичным тегами submissions, title

Click to return to top of page in style!