Многоязычный сайт.

#
Re: Многоязычный сайт.
Служба поддержки, обратите пожалуйста внимание на тему!
Модератор
#
Re: Многоязычный сайт.
shmel79 писал(а):
Возмонжно просто вывводить подменю, уже заявленого меню?

Выводите,в чем именно проблема? Указываете идентификатор меню и выводите. Вам же хочется автоматически менять в зависимости от узлов структуры, а это делается достаточно простым программированием.

shmel79 писал(а):
Я просто не силен в кодинге? Можете помочь решить этот вопрос?

Выполнением индивидуальных работ у нас занимается большая сеть партнеров - дилеров, список дилеров доступен на нашем сайте.
#
Re: Многоязычный сайт.
Я не хочу чтобы у меня автоматически выводилось от узла структуры. У меня есть шаблон для каждый версии, где указывается какое меню выводиться - для русского щаблона руское меню, для англ. - английское. Т.е. получается, что нужно указать меню, и выводить все подменю у заданного родителя. И при этом не объязательно определять rus это или eng.

И я не думаю, что у меня какой-то особенный случай, чтобы обращаться к дилерам за помощью.

Пробывал вот этот способ: http://www.hostcms.ru/forums/17/4764/
но у меня ничего не отображается.
#
Re: Многоязычный сайт.
shmel79 писал(а):
Ну он ограниченный, как я понимаю, т.е. необходимо создавать идентичные «Название раздела» для каждого из языков?!


Так а как еще - вам нужно создать структуру и привязать желаемый документ или ИС для отображения.

shmel79 писал(а):
И для динамических страниц, к примеру, товаров интернет-маназина этот вариант не подойдет?


Подойдет но не совсем. Если это ИС то она может быть привязана только к одной структуре. Но решение есть http://www.hostcms.ru/forums/17/3754/
Правда это танцы с бубном. Все-таки нужна делать языковые версии на мультисайтовости, в бесплатной версии только 2 сайта можно сделать те еще одну языковую версию.

По поводу вывода нужного шаблона или меню в зависимости от нахождения

Ну допустим так, о чем писалось ранее здесь и здесь http://www.hostcms.ru/forums/22/2763/


Здесь русская версия в корне / а английские разделы в /en.

<div class="menu clear">
<?php
$Structure = & singleton('Structure');
if (strncasecmp(CURRENT_URL_PATH, '/en/', 4) == 0)
{
// Активна англ. версия.
$menu_id = 4;
$param['parent_id'] = 128;
}
else
{
// Активна русская версия.
$menu_id = 2;
}
$Structure->ShowStructure($menu_id,'ВверхнееМеню', $param);
?>
</div>


С той же логикой берите да выводите в макете нужные шаблоны и любые другие вещи. Как-то так.
Cоздание сайтов на базе HostCMS: верстка и интеграция макетов, настройка, обновление системы, консультации.
#
Re: Многоязычный сайт.
Вот оно... добрый человек, спасибо большущие.
Работает теперь как надо.
Авторизация