Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 02-04-2006 20:05:49

Stalcer
веди
Зарегистрирован: 07-03-2006
Сообщений: 16

Двуязычие на сайте, проблемы

Сайт двуязычный (ru/eng) соответственно:

mysite.com/ru/ - индекс русской версии
mysite.com/eng/ - индекс англ. версии

mysite.com/ru/section/ - какой-то раздел рус. версии
mysite.com/eng/section/ - какой-то раздел англ. версии

Необходимо, например, добавить дополнительную колонку новостей в mysite.com/eng/section1/, но в mysite.com/eng/section2/ ее не должно быть.

Вот собственно и все требование.

Отредактированно Stalcer (08-04-2006 18:19:36)

Неактивен

 

#2 03-04-2006 10:33:18

namata
веди
Зарегистрирован: 13-03-2006
Сообщений: 24

Re: Двуязычие на сайте, проблемы

Может сделать 4 секции: ukr_main, eng_main, ukr_article, eng_article?

Неактивен

 

#3 03-04-2006 10:38:03

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Двуязычие на сайте, проблемы

Stalcer написал:

секции: eng и ukr.
Но шаблоны mysite.com/ukr и mysite.com/ukr/some_article должны отличаться.

Как осуществить такой финт?

Это не финт, это стандартный функционал.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#4 04-04-2006 20:07:24

Stalcer
веди
Зарегистрирован: 07-03-2006
Сообщений: 16

Re: Двуязычие на сайте, проблемы

namata
нет, теряется читаемость урл

glebotr
подскажи плз. как реализовать? может есть какой-то плагин для более удобного управления двуязычного сайта

Неактивен

 

#5 05-04-2006 15:09:36

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Двуязычие на сайте, проблемы

Если я правильно понимаю, то, говоря человеческим языком, тебе нужно, чтобы страницы
mysite.com/ukr (страница секции, на которой ТП выводит список статей) и mysite.com/ukr/some_article (страница с единичной статьей) сильно отличались, да?
Это делается одним шаблоном,  вкотором эоементы прячуться и показываются при помощи условного оператора:

txp:if_article_list и txp:if_single_article
В каждом из этих операторов допускается использование txp:else.

Например так:
<txp:if_single_article>
На этой странице одна статья
<txp:else />
На этой странце список статей
</txp:if_single_article>

Отредактированно glebotr (05-04-2006 15:10:59)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#6 05-04-2006 15:10:36

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Двуязычие на сайте, проблемы

Stalcer написал:

может есть какой-то плагин для более удобного управления двуязычного сайта

Можно две инсталляции ТП воткнуть.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#7 05-04-2006 18:18:52

Stalcer
веди
Зарегистрирован: 07-03-2006
Сообщений: 16

Re: Двуязычие на сайте, проблемы

glebotr

не совсем так, мне нужно чтобы отличалось не содержимое а оформление страницы. (для mysite.com/ukr одно оформление страницы, для mysite.com/ukr/some_article - другое)

Неактивен

 

#8 06-04-2006 10:34:18

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Двуязычие на сайте, проблемы

Stalcer написал:

glebotr

не совсем так, мне нужно чтобы отличалось не содержимое а оформление страницы. (для mysite.com/ukr одно оформление страницы, для mysite.com/ukr/some_article - другое)

Мой ответ и относится к оформлению! Эти теги переключают появление любых элементов.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#9 06-04-2006 19:59:12

Stalcer
веди
Зарегистрирован: 07-03-2006
Сообщений: 16

Re: Двуязычие на сайте, проблемы

Условные не помогут. 

Конкретный пример:
Есть секция eng и статьи article и article2, привязанные к eng.  Как сделать чтоб на eng/article2 было другое оформление страницы?

Отредактированно Stalcer (06-04-2006 20:56:08)

Неактивен

 

#10 06-04-2006 20:56:39

Stalcer
веди
Зарегистрирован: 07-03-2006
Сообщений: 16

Re: Двуязычие на сайте, проблемы

похоже что такое сделать нельзя

Неактивен

 

#11 06-04-2006 21:19:49

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Двуязычие на сайте, проблемы

Оформление привязывается к секции. Ну сделайте для этой статьи секцию и запихайте ее туда с каким угодно оформлением.
А для чего делать для одной статьи другое оформление я не понимаю.

P.s. Где-то читал у буржуев, можно и для статьи сделать другое оформление, но где уже не помню.

Неактивен

 

#12 07-04-2006 00:47:35

yes
есть
Зарегистрирован: 13-12-2005
Сообщений: 54

Re: Двуязычие на сайте, проблемы

Есть секция eng и статьи article и article2, привязанные к eng.  Как сделать чтоб на eng/article2 было другое оформление страницы?

В

content -> write -> advanced options

есть возможность "override form".

Походу это именно, что требуется.

Неактивен

 

#13 08-04-2006 18:15:40

Stalcer
веди
Зарегистрирован: 07-03-2006
Сообщений: 16

Re: Двуязычие на сайте, проблемы

Sergey
Я не имел ввиду менять оформление статьи, необходимо менять шаблон для подраздела.
Весь сыр-бор заключается в том, что ТП не умеет вкладывать секции

Сайт двуязычный (ru/eng) соответственно:

mysite.com/ru/ - индекс русской версии
mysite.com/eng/ - индекс англ. версии

mysite.com/ru/section/ - какой-то раздел рус. версии
mysite.com/eng/section/ - какой-то раздел англ. версии

Необходимо, например, добавить дополнительную колонку новостей в mysite.com/eng/section1/, но в mysite.com/eng/section2/ ее не должно быть. Вот собственно и все требование.

Yes
"override form" может заменить только article-ориентированную форму, мне нужно заменить misc

Неактивен

 

#14 09-04-2006 10:58:02

namata
веди
Зарегистрирован: 13-03-2006
Сообщений: 24

Re: Двуязычие на сайте, проблемы

Может категории сделать "ru" и "eng"? if_category...

Неактивен

 

#15 09-04-2006 17:23:10

Stalcer
веди
Зарегистрирован: 07-03-2006
Сообщений: 16

Re: Двуязычие на сайте, проблемы

namata написал:

Может категории сделать "ru" и "eng"? if_category...

Может это и есть выход.

Вот только как написать такое: если категория англ - англ. версия статьи, иначе - рус

Неактивен

 

#16 13-04-2006 16:05:21

Stalcer
веди
Зарегистрирован: 07-03-2006
Сообщений: 16

Re: Двуязычие на сайте, проблемы

Как сделать такое условие: если категория англ - англ. версия статьи, иначе - рус ?

тоесть:

http://name.com/article/?c=eng - англ. версия статьи
http://name.com/article/?c=ru - рус. версия статьи

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru