Page 1 of 1

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

Posted: Thu Mar 12, 2009 2:15 am
by Wing777
Приветствую! Буд рад если поможете советом или примером кода.
Необходимо убрать ссылку с логотипа или, например, не выводить кнопу HOME,
если пользователь находится на главной страничке.

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

Спасибо!

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

Posted: Thu Mar 12, 2009 10:09 am
by von-hamster
{if $content_obj->mDefaultContent}
{/if}

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

Posted: Thu Mar 12, 2009 9:52 pm
by Wing777
Огромное спасибо!!


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

Code: Select all

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


нашел список других полей, которые можно использовать: http://www.cmsmadesimple.org/apidoc/CMS ... tBase.html..
Где-то еще видел тэг, который выводит все доступные объекты (?).. сейчас что-то не могу найти.

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

Posted: Thu Mar 12, 2009 11:24 pm
by ZYV
{get_template_vars}

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

Posted: Thu Mar 12, 2009 11:31 pm
by Wing777
Благодарю за полезную информацию и оперативную помощь  ::) !

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

Posted: Fri Apr 03, 2009 12:15 pm
by creator32
Wing777 wrote:

Code: Select all

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

У меня как раз наоборот - выводит этот текст НА ГЛАВНОЙ, а на всех остальных страницах пусто!

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

Posted: Sun Apr 05, 2009 5:52 pm
by creator32
Так всё-таки могут специалисты ответить - так и должно быть или я чего-то не понимаю?

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

Заранее благодарю.

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

Posted: Sun Apr 05, 2009 6:16 pm
by ZYV
Ну убери знак восклицания, но вообще видимо ты где-то ошибся, т.к. так быть не должно.

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

Posted: Mon Apr 06, 2009 2:23 pm
by creator32
Спасибо!

Разобрался!

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

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

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

Posted: Mon Apr 06, 2009 5:55 pm
by ZYV
Хмм... ну вот почему мы и просим вставлять текст шаблона как есть 1:1, можно чего-нибудь важного не заметить, если перепечатывать. Разобрался - молодец. Удачи.