Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Проблема с RealURL и tt_news (http://forum.typo3.ru/showthread.php?t=7735)

svetik 04.06.2009 17:01

Проблема с RealURL и tt_news
 
Читала все темы про RealURL на форуме перед тем как задавать вопросы.
После долгих мучений RealURL для основных страниц уже работает, но вот для отдельных новостей - нет. Для главной страницы новостей линк такой: http://mydomain.com/novosti.
Развернутое содержание новостей отображается на другой странице, но у нее линк становится таким http:mydomain.com/novosti/?tx_ttnews[cat]=2&cHash=ed4a4359df. Не могу понять что еще необходимо сделать, чтобы линк выглядел иначе.

svetik 04.06.2009 19:01

Уже новая проблема появилась. Хотела title новостей изменить. Почитала темы на форуме. Поставила это: http://typo3.org/extensions/reposito...endnews/0.1.3/, после чего на сайте появилась какая-то ошибка, я экстэншн удалила, но сейчас RealURL не работает. Прописала все везде сначала, но ничего не получается.
Помогите, пожалуйста, вернуть работающий RealURL
:confused:

svetik 08.06.2009 17:51

Ну что? Никто не может помочь? :(:(:(

dmartynenko 10.06.2009 18:22

По вашему описанию может быть все что угодно...

Раскажите по шагам что сделали.
Приведите конфиги для RealURL, а также кусок для его TypoScript конфигурации в шаблоне.

svetik 10.06.2009 18:38

Подробно описать, что я делала наверно не смогу, сначала ставила код из этой темы:
http://forum.typo3.biz/showthread.ph...realURL&page=2
и RealUrl начал работать для всех страниц за исключением страниц новостей.
Читала на форуме, решение проблемы не нашла, решила изменить title новостей, поставила http://typo3.org/extensions/reposito...endnews/0.1.3/. После этого на сайте появилась какая-то ошибка, какая не знаю, потому что решила новый экстэнш удалить. После чего RealUrl совсем перестал работать.

На данный момент в setup-е у меня это:
Код:

config.simulateStaticDocuments = 0
config.baseURL = http://my.domain.bg/
config.tx_realurl_enable = 1
config.uniqueLinkVars = 1
config.linkVars = L

в localconfig:
Код:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
        'preVars' => array(
            array(
                'GETvar' => 'L',
                'valueMap' => array(
                    'ru' => '1',
                ),
                'noMatch' => 'bypass',
            ),
      ),
      'fileName' => array (
          'index' => array(
              'page.html' => array(
                  'keyValues' => array (
                      'type' => 1,
                  )
              ),
                '_DEFAULT' => array(
                  'keyValues' => array(
                  )
              ),
          ),
      ),
      'postVarSets' => array(
          '_DEFAULT' => array (
              'news' => array(
                  array(
                      'GETvar' => 'tx_mininews[mode]',
                      'valueMap' => array(
                          'list' => 1,
                          'details' => 2,
                      )
                  ),
                  array(
                      'GETvar' => 'tx_mininews[showUid]',
                  ),
              ),
          ),
      ),
  );

В еxt_localconf.php
Код:

$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'][]
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';

в localconfig ставила разные варианты из форума, никакой из них ситуацию не изменил

dmartynenko 10.06.2009 19:07

Сразу могу сказать, что в вашей конфигурации RealURL не прописана часть для tt_news. Поэтому оно и не работает.

Вот это относиться к экстеншену mininews (который никак не tt_news)
Код:

              'news' => array(
                  array(
                      'GETvar' => 'tx_mininews[mode]',

Посмотрите пример конфигурации из самого tt_news, он находится в файле /typo3conf/ext/tt_news/res/realUrl_example_setup.txt
Не существует единственной правильной конфигурации - это очень гибкая система, и вам нужно настроить ее под свой сайт.

Почитайте мануалы по tt_news и *обязательно* по RealURL - там как их настраивать подробно написано. Иначе у вас постоянно будут появляться "какие-то ошибки".

PS: http://forum.typo3.biz/showthread.ph...realURL&page=2 забудьте - там же девушка пишет что такая настройка у нее не работает :)

svetik 10.06.2009 19:22

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

svetik 10.06.2009 19:25

А меня такой код уже есть
Код:

'postVarSets' => array(
          '_DEFAULT' => array (
              'news' => array(
                  array(
                      'GETvar' => 'tx_mininews[mode]',
                      'valueMap' => array(
                          'list' => 1,
                          'details' => 2,
                      )
                  ),
                  array(
                      'GETvar' => 'tx_mininews[showUid]',


dmartynenko 10.06.2009 20:36

Я написал что этот кусок никакого отношения к tt_news не имеет!!!

Рабочую конфигурацию для tt_news вы можете посмотреть в файле:
Код:

/typo3conf/ext/tt_news/res/realUrl_example_setup.txt
Мануал по tt_news посмотрите еще раз. Там есть целый раздел озаглавленный "RealUrl and SimulateStaticDocuments".

svetik 10.06.2009 22:14

Спасибо, буду читать :)


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

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