Убрать ссылку с логотипа на главной

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

Moderators: iturbay, wdwp

Post Reply
Wing777
Forum Members
Forum Members
Posts: 18
Joined: Mon Mar 02, 2009 11:21 am

Убрать ссылку с логотипа на главной

Post by Wing777 »

Приветствую! Буд рад если поможете советом или примером кода.
Необходимо убрать ссылку с логотипа или, например, не выводить кнопу HOME,
если пользователь находится на главной страничке.

Какой способ, на ваш взгляд, наилучшим образом решит эту задачу? Хотелось не использовать тег {php}, обойтись исключительно Смарти и взять в учет то, что главные страницы могут меняться,
то есть определять главная она или нет не по определенному алиасу, например StartPage,
а брать значение для сравнения из самой cms.

Спасибо!
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Убрать ссылку с логотипа на главной

Post by von-hamster »

{if $content_obj->mDefaultContent}
{/if}
Wing777
Forum Members
Forum Members
Posts: 18
Joined: Mon Mar 02, 2009 11:21 am

Re: Убрать ссылку с логотипа на главной

Post by Wing777 »

Огромное спасибо!!


Для тех кто столкнется с такой задачей в будущем:

Code: Select all

{if !$content_obj->mDefaultContent}это не главная страничка{/if}
выводит текст "это не главная страничка" на всех страницах, кроме главной.


нашел список других полей, которые можно использовать: http://www.cmsmadesimple.org/apidoc/CMS ... tBase.html..
Где-то еще видел тэг, который выводит все доступные объекты (?).. сейчас что-то не могу найти.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Убрать ссылку с логотипа на главной

Post by ZYV »

{get_template_vars}
unsigned double ZYV;
Wing777
Forum Members
Forum Members
Posts: 18
Joined: Mon Mar 02, 2009 11:21 am

Re: Убрать ссылку с логотипа на главной

Post by Wing777 »

Благодарю за полезную информацию и оперативную помощь  ::) !
creator32
Forum Members
Forum Members
Posts: 41
Joined: Mon Mar 02, 2009 4:44 pm

Re: Убрать ссылку с логотипа на главной

Post by creator32 »

Wing777 wrote:

Code: Select all

{if !$content_obj->mDefaultContent}это не главная страничка{/if}
выводит текст "это не главная страничка" на всех страницах, кроме главной.
Странно!

У меня как раз наоборот - выводит этот текст НА ГЛАВНОЙ, а на всех остальных страницах пусто!
creator32
Forum Members
Forum Members
Posts: 41
Joined: Mon Mar 02, 2009 4:44 pm

Re: Убрать ссылку с логотипа на главной

Post by creator32 »

Так всё-таки могут специалисты ответить - так и должно быть или я чего-то не понимаю?

Что нужно сделать, что бы на всех страницах текст отображался, а на главной нет?

Заранее благодарю.
Last edited by creator32 on Mon Apr 06, 2009 9:51 am, edited 1 time in total.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Убрать ссылку с логотипа на главной

Post by ZYV »

Ну убери знак восклицания, но вообще видимо ты где-то ошибся, т.к. так быть не должно.
unsigned double ZYV;
creator32
Forum Members
Forum Members
Posts: 41
Joined: Mon Mar 02, 2009 4:44 pm

Re: Убрать ссылку с логотипа на главной

Post by creator32 »

Спасибо!

Разобрался!

Со знаком восклицания показывает текст на всех страницах, кроме главной.
{if !$content_obj->mDefaultContent}текст{/if}

Без знака - показывает текст только на главной, на остальных страницах нет.
{if $content_obj->mDefaultContent}текст{/if}
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Убрать ссылку с логотипа на главной

Post by ZYV »

Хмм... ну вот почему мы и просим вставлять текст шаблона как есть 1:1, можно чего-нибудь важного не заметить, если перепечатывать. Разобрался - молодец. Удачи.
unsigned double ZYV;
Post Reply

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