Page 1 of 1

Помогите сделать нормальные title в новостях

Posted: Wed Jun 04, 2008 12:32 pm
by dma
Здравствуйте такая проблемма!
Хочу что бы для каждой новости выводился свой титл который будет браться из названия новости, а не общий для всех страници!
Как это можно осуществить?
Заранее Спасибо!

Re: Помогите сделать нормальные title в новостях

Posted: Wed Jun 04, 2008 1:42 pm
by vilkis
смотри здесь: http://forum.cmsmadesimple.org/index.ph ... 646.0.html
следуй инцтрукции и вместо {title} в шаблон вставь этот код:

Code: Select all

{if isset($detail_title)}
    {$detail_title}
{else}
    {title}
{/if}</h1></td>

вилкис

Re: Помогите сделать нормальные title в новостях

Posted: Thu Jun 05, 2008 10:59 am
by dma
Все работает спасибо!!!!

Re: Помогите сделать нормальные title в новостях

Posted: Tue Aug 26, 2008 10:13 am
by metarad
vilkis wrote: смотри здесь: http://forum.cmsmadesimple.org/index.ph ... 646.0.html
следуй инцтрукции и вместо {title} в шаблон вставь этот код:

Code: Select all

{if isset($detail_title)}
    {$detail_title}
{else}
    {title}
{/if}</h1></td>

вилкис
Извините, я немного не понял. У меня задача та же...
А где находится {title} вместо которого надо вставить этот код?
Искал - не понял, не нашел...

Re: Помогите сделать нормальные title в новостях

Posted: Tue Aug 26, 2008 11:33 am
by ilia3d
metarad wrote:
vilkis wrote: смотри здесь: http://forum.cmsmadesimple.org/index.ph ... 646.0.html
следуй инцтрукции и вместо {title} в шаблон вставь этот код:

Code: Select all

{if isset($detail_title)}
    {$detail_title}
{else}
    {title}
{/if}</h1></td>

вилкис
Извините, я немного не понял. У меня задача та же...
А где находится {title} вместо которого надо вставить этот код?
Искал - не понял, не нашел...
в templates (шаблонах)

Re: Помогите сделать нормальные title в новостях

Posted: Tue Aug 26, 2008 11:46 am
by metarad
ilia3d wrote: в templates (шаблонах)
отлично. До этого я додумался все-таки :)
Вот у меня выбран шаблон оформления "Left simple navigation + 1 column"
Захожу в его редактирование... Там есть строка

Code: Select all

<title>{title}. {sitename}</title>
Если я вместо {title} здесь вставлю приведенный выше код

Code: Select all

{if isset($detail_title)}
    {$detail_title}
{else}
    {title}
{/if}</h1></td>

то ничего не происходит...

По прежнему в тайтле не выводится название новости... Наверное я где-то что-то еще не сделал. Вот и вопрос, где?

P.S. Вот пример новости: http://firmaspb.ru/news/4/34/1600/
Тайтл не соответствует заголовку новости.

Re: Помогите сделать нормальные title в новостях

Posted: Tue Aug 26, 2008 9:07 pm
by ilia3d
я не знаю почему это не работает, но для начала убрал бы закрывающие теэги и   :)

Re: Помогите сделать нормальные title в новостях

Posted: Wed Aug 27, 2008 5:45 pm
by metarad
ilia3d wrote: я не знаю почему это не работает, но для начала убрал бы закрывающие теэги и   :)
Закрывающие теги убирал. Все одно...
Наверное просто еще куда-то кусок кода надо вставить...

Re: Помогите сделать нормальные title в новостях

Posted: Thu Aug 28, 2008 8:23 am
by metarad
Вопрос решен... Помимо того что надо было добавить

Code: Select all

{if isset($detail_title)}
    {$detail_title}
{else}
    {title}
{/if}
вместо в стандартном шаблоне, надо было еще в стандартный шаблон добавить строчку

Code: Select all

{capture assign='captured_content'}{content}{/capture}
в промежутках между

и еще добавить строчку

Code: Select all

{assign var='detail_title'  value=$entry->title}
в полный шаблон новости

Вопрос закрыт. Спасибо.

Re: Помогите сделать нормальные title в новостях

Posted: Wed Nov 26, 2008 8:45 am
by Stuff
Хм вроде все пробовал, но так и не смог убрать заголовок предыдущей страницы из полной новости.
Расскажите поподробнее как это можно сделать пожалуйста...