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, можно чего-нибудь важного не заметить, если перепечатывать. Разобрался - молодец. Удачи.