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

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
dma
Forum Members
Forum Members
Posts: 93
Joined: Wed Jun 04, 2008 12:28 pm

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

Post by dma »

Здравствуйте такая проблемма!
Хочу что бы для каждой новости выводился свой титл который будет браться из названия новости, а не общий для всех страници!
Как это можно осуществить?
Заранее Спасибо!
vilkis

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

Post 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>

вилкис
dma
Forum Members
Forum Members
Posts: 93
Joined: Wed Jun 04, 2008 12:28 pm

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

Post by dma »

Все работает спасибо!!!!
metarad
Forum Members
Forum Members
Posts: 37
Joined: Tue Aug 26, 2008 9:54 am

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

Post 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} вместо которого надо вставить этот код?
Искал - не понял, не нашел...
ilia3d

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

Post 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 (шаблонах)
metarad
Forum Members
Forum Members
Posts: 37
Joined: Tue Aug 26, 2008 9:54 am

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

Post 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/
Тайтл не соответствует заголовку новости.
Last edited by metarad on Tue Aug 26, 2008 11:50 am, edited 1 time in total.
ilia3d

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

Post by ilia3d »

я не знаю почему это не работает, но для начала убрал бы закрывающие теэги и   :)
metarad
Forum Members
Forum Members
Posts: 37
Joined: Tue Aug 26, 2008 9:54 am

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

Post by metarad »

ilia3d wrote: я не знаю почему это не работает, но для начала убрал бы закрывающие теэги и   :)
Закрывающие теги убирал. Все одно...
Наверное просто еще куда-то кусок кода надо вставить...
metarad
Forum Members
Forum Members
Posts: 37
Joined: Tue Aug 26, 2008 9:54 am

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

Post 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}
в полный шаблон новости

Вопрос закрыт. Спасибо.
Stuff
Forum Members
Forum Members
Posts: 16
Joined: Tue Nov 11, 2008 5:50 am

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

Post by Stuff »

Хм вроде все пробовал, но так и не смог убрать заголовок предыдущей страницы из полной новости.
Расскажите поподробнее как это можно сделать пожалуйста...
Post Reply

Return to “Russian - русский”