Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   FAQ (Часто задаваемые вопросы) (http://forum.typo3.ru/forumdisplay.php?f=26)
-   -   tt_news и переключение языков (http://forum.typo3.ru/showthread.php?t=2726)

NiKRON 27.02.2007 13:21

Нет. Это много. Много лишнего.
Может я тупой или не привык к такого рода мануалам. Но насколько было бы понятней если бы была пошаговая инструкция для создания новостей + дополнительный сравочник для расширения возможностей.

А сейчас в мануале написано как помещать плагин и как помещать новости. А остальное идёт справочником, что для чего нужно. Называется - это кубик с буквой "А", это с буквой "Б", а складывайте как хотите. Может получится.

Ну ладно более менее разобрался. Создал две страницы, одна с плагином Related, другая - Single. Сделал ссылки друг на друга. Тперь у меня ссылки выглядят таким образом:
[more] - http://........./news/article/3
А обратно - http://........./related-news

Если я нахожусь в еденичном просмотре то при переключении языков ссылки выглядят как
http://........./ru/news/
а не
http://........./ru/news/article/3
и естественно ничего не отображается. Что делать?

-=UncleByte=- 27.02.2007 14:49

Вот здесь http://typo3.org/documentation/docum....4.0/view/1/2/ на одной странице описано как раз пошагово и с картинками.
Что непонятно то?

NiKRON 28.02.2007 13:18

Цитата:

Если я нахожусь в еденичном просмотре то при переключении языков ссылки выглядят как
http://........./ru/news/
а не
http://........./ru/news/article/3
и естественно ничего не отображается. Что делать?
Вот это не понятно.
Извините, но я читал русский вариант. С английским туго.

PhilD 28.02.2007 19:20

Читать желательно таки английский - с сегодняшнего дня версия уже 2.5, до и realurl с тех пор менялся.
По вопросу - показывайте конфигурацию realurl.

NiKRON 01.03.2007 12:20

Я б с удовольствием, но пока я английский выучу... ))) А сайт нужен сейчас.

По теме:
Код:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    'init' => array(
        'enableCHashCache' => 1
    ),
    'preVars' => array(
        array(
            'GETvar' => 'no_cache',
            'valueMap' => array(
                'no_cache' => 1,
            ),
            'noMatch' => 'bypass',
        ),
    array(
        'GETvar' => 'L',
        'valueMap' => array(
                        'ru' => '7',
                        'en' => '8',
        ),
        'noMatch' => 'bypass',
        ),
    ),
    'fileName' => array (
        'index' => array(
            'backend.php' => array(
                'keyValues' => array (
                    'type' => 100,
                )
            ),
            'print' => array(                       
                'keyValues' => array(
                    'type' => 98,
                )
            ),
        ),
    ),
    'postVarSets' => array(
        '_DEFAULT' => array (
            'article' => array(
                array(
                    'GETvar' => 'tx_ttnews[tt_news]',
                ),
                array(
                    'GETvar' => 'tx_ttnews[backPid]',
                ),
            ),
            'category' => array(
                array(
                    'GETvar' => 'tx_ttnews[cat]',
                ),
            ),
            'neste' => array(
                array(
                    'GETvar' => 'tx_ttnews[pointer]',
                ),
            ),
        ),
    ),
    'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'expireDays' => 3
    ),
);


NiKRON 02.03.2007 10:54

Ну, как? Что-то нужно менять или добавлять?

Valery Romanchev 02.03.2007 13:05

кроме доки, можно еще
примеры в вики посмотреть http://wiki.typo3.org/index.php/EXT/realurl/examples

PhilD 02.03.2007 14:24

без realurl переключение языков работает нормально?
Цитата:

Языковое меню
Пример языкового меню (/media/scripts/example_languageMenu.php) в старых версиях TYPO3 (пакет “testsite”), не
поддерживают переменные GET в tt_news (параметры в адресной строке). В HMENU type=language (новинка TYPO3
3.7.0) делает то же самое.
Я включил новую версию этого скрипта в дистрибутив tt_news. Смотрите файл:
EXT:tt_news/res/tt_news_languageMenu.php Эта версия содержит ссылки на переменные tt_news (и других
расширений) и работает также с эмуляцией статических документов(simulateStaticDocuments) и RealUrl.
Вы можете также использовать расширение: “sr_language_menu” для переключения языков вашего сайта. Это
расширение также поддерживает переменные ссылок из tt_news.
учитывали?

NiKRON 09.03.2007 12:33

PhilD ну у меня же не старая версия Typo3. У меня 4.0.4
Мне и так с трудом удалось настроить realurl, что отключать как-то страшно

p.s. Проверил. Без realurl тоже не работает.
Была ссылка такая:
http://.../index.php?id=34&tx_ttnews[tt_news]=4&cHash=3b8773ad0f
Переключил язык, стала такая:
http://.../index.php?id=34&L=7

PhilD 09.03.2007 12:58

значит что-то не так с языковым меню - скорее всего именно то что я писал в цитате - GET параметры просто не передаются


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

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