Page 1 of 1

Про ссылки в многоязычном сайте

Posted: Mon Nov 03, 2008 8:16 pm
by Koriolan
Народ, простите, если задолбу своими глупыми вопросами. :-\
Суть проблемы такова: разрабатываю двуязычный сайт ( в общем-то и CMSMS взял именно потому, что она предлагает наиболее преемлемый вариант решения этой проблемы. С точки зрения конечного владельца сайта :-\). Так вот. В шаблоне сайта, в месте вывода списка языков прописываю:
{cms_selflink page="ua" image="uploads/images/ua.png" text="Українська" imageonly='1'}
{cms_selflink page="ru" image="uploads/images/ru.png" text="Русский" imageonly='1'}
(Ссылками являются картинки флагов соответствующих стран)
В месте расположения меню :
{cms_module module='menumanager' start_level="2" number_of_levels="1"}
Словом, пишу все так, как описано в статье http://www.cmsmadesimple.ru/statji/sozdanie_mnogojazychnogo_sajta (Кстати, разработка идет на базе Multilingual).
При загрузке сайта меню выглядит хорошо, по умолчанию отображается украинская секция сайта. Но при попытке перейти на российскую, ничего не происходит  ??? ??? ???. При детальном рассмотрении ссылки, она оказывается пустой (т.е. выглядит следующим образом: http://localhost/authors2/# :-[).
И еще одно: При подведении указателя мыши к изображению флага, появляется подсказка "Российская секция" т.е. так, как записано в административной части. Вопрос: что тогда дает параметр text="Русский" с строке
{cms_selflink page="ru" image="uploads/images/ru.png" text="Русский" imageonly='1'}

Re: Про ссылки в многоязычном сайте

Posted: Mon Nov 03, 2008 8:33 pm
by Koriolan
Так-с. С первой частью своего вопроса разобрался. Оказалось, нужно просто страницам первого уровня указать тип "Контент", а у меня была "Секция заголовка".
Но вот второй вопрос (про подсказки который), по-прежнему остается.

Re: Про ссылки в многоязычном сайте

Posted: Mon Nov 03, 2008 9:29 pm
by Sonya
Koriolan wrote: И еще одно: При подведении указателя мыши к изображению флага, появляется подсказка "Российская секция" т.е. так, как записано в административной части. Вопрос: что тогда дает параметр text="Русский" с строке
{cms_selflink page="ru" image="uploads/images/ru.png" text="Русский" imageonly='1'}
Параметр text используется только для текстовых ссылок. А поскольку у тебя ссылка-картинка, то он не играет никакой роли. Подсказки задаются параметром title

Code: Select all

(optional) title - Text to use in the title attribute. If none is given, then the title of the page will be used for the title.

Re: Про ссылки в многоязычном сайте

Posted: Tue Nov 04, 2008 1:31 pm
by D1mka
хочешь алт текст сделать поставь title
{cms_selflink page="ua" image="uploads/images/ua.png" text="Українська" imageonly='1'}
{cms_selflink page="ru" image="uploads/images/ru.png" text="Русский" imageonly='1'}
на
{cms_selflink page="ua" image="uploads/images/ua.png" title="Українська" imageonly='1'}
{cms_selflink page="ru" image="uploads/images/ru.png" title="Русский" imageonly='1'}
text как Соня сказала - Это текст который бы выводился если бы у тебя небыло тэга imageonly='1'

Re: Про ссылки в многоязычном сайте

Posted: Tue Nov 04, 2008 8:00 pm
by Koriolan
Большое спасибо!  ;D ;D ;D ;D