Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Realty и многоязычность - есть у кого то положительный опыт? (http://forum.typo3.ru/showthread.php?t=9415)

Vornic 14.04.2011 19:46

Realty и многоязычность - есть у кого то положительный опыт?
 
Привет всей typo3 общественности!
Собственно, наткнулся на сабжевую проблему, realty list выводит всё подряд, не зависимо от языка страницы. Выводит в одном списке записи на языке по умолчанию и на альтернативных, меняются только подписи.
Неужели Realty Maager не поддерживает многоязычные сайты :confused:?

Андрей Аксенов 15.04.2011 10:12

Сначала глянь руководство по локализации, недавно закончил его перевод...
Может там найдешь чего, а вообще признаком локализации являются специальные поля в таблицах, предназначенные для локализации (связь с записью на языке по умолчанию и т.п.). Если их нет, то и для локализации эти таблицы не предназначены.
В этом случае можно попробовать доделать расширение самостоятельно, либо попросить об этом автора...

Vornic 16.04.2011 23:35

Так проблема именно в Realty, прочий контент и расширения нормально отображаются. А Realty лепит в один список все записи, не взирая на поля. Хотите пущу в админку поглядеть на это безобразие? :)

Андрей Аксенов 16.04.2011 23:39

ну в понедельник по аське пообщаемся, мож чего придумать можно... например определение таблиц в TCA переделать, по идее ядро TYPO3 отвечает за локализацию, но ему нужны поля в таблице определенные...
Сам не разбирался с этим плотно...

Андрей Аксенов 17.04.2011 11:16

Сейчас глянул, судя по таблицам расширение realty поддерживает локализацию...
А вот onet_realty - Realty list, - вроде не имеет такой поддержки...

Vornic 17.04.2011 21:28

Ну я использовал именно realty (Realty manager), в режиме "realty list" (т.е. как расширение tt_news работает в разных режимах).
Возможность локализации как бы есть, в админке четко можно указать альтернативный вариант записи, но на выходе "realty list" показывает все записи (на всех языках). Только меняются подписи, скажем вместо "Сортировать по" в английском варианте видим "Display sorted by".

Андрей Аксенов 18.04.2011 09:54

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

Vornic 18.04.2011 10:55

Думаю что да :)

Vornic 18.04.2011 14:33

Уважаемая общественность, решение найдено. Поковырявшись с Андреем в недрах этого расширения, совершенно стало ясно что автор упустил проверку на многоязычность. По этому было выработано ракое решение:

либо в поле "Static SQL filter (will be appended to the WHERE clause using " AND "):"
указываем нужный язык ручками, т.е.:
tx_realty_objects.sys_language_uid=1
1 - у меня это English

или через TS

[globalVar = GP:L = 1]
plugin.tx_realty_pi1.staticSqlFilter = tx_realty_objects.sys_language_uid=1
[global]


PS Какое счастье, что автор realty предусмотрел это поле :)


Часовой пояс GMT +4, время: 17:41.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot