realurl в typo3 - PullRequest
       2

realurl в typo3

2 голосов
/ 02 мая 2011

Я работаю над сайтом, который сделан в typo3. Я делаю часть веб-сайта, которая сделана кем-то другим, поэтому я не знаю много о typo3.

Этот веб-сайт использует realurl для перевода URL-адреса в читаемый. Как я могу сделать реалурл? Когда я делаю, например, страницу индекса, для этой страницы не делается реалурл. Как я мог сгенерировать один?

Ответы [ 3 ]

2 голосов
/ 03 мая 2011
1 голос
/ 03 мая 2011

Дмитрий получил более актуальные уроки о RealURL:

RealURL будет очень легко понятькогда вы заставите его работать с конфигурацией по умолчанию и поймете значение частей: 'init', 'preVars', 'postVarSets', 'pagePath', 'fixedPostVars' и 'fileName'.

0 голосов
/ 25 января 2013

Скопируйте мою конфигурацию опечатка в настройках:

config.simulateStaticDocuments = 0

config.baseURL = /
config.tx_realurl_enable = 1
config.uniqueLinkVars = 1
config.absRefPrefix = http://www.ceisufro.cl/
page.config.language = cl
config.sys_language_uid= 0
config.useSysLanguageTitle = 1
config.language= es
config.language_alt= es
config.htmlTag_langKey= es
config.linkVars = L
config.sys_language_overlay = 1
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml"
   xml:lang="es" lang="es"*

В файле localconf.php

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
    'www.ceisufro.cl'=> array(
    'init' => array (
            'enableCHashCache' => '1',
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => '1',
            'enableUrlEncodeCache' => '1',
        ),
        'redirects' => array (
        ),
       'preVars' => array(
          '0' => array(
             'GETvar' => 'L',
             'valueMap' => array(
                'es' => '1',
                'en' => '0',
                'it' => '4',
            ),
                'noMatch' => 'bypass',
             'valueDefault' => 'es',
         ),

      ),

       'fileName' => array(
          'defaultToHTMLsuffixOnPrev' => '1',
      ),

       'pagePath' => array(
          'type' => 'user',
          'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
          'spaceCharacter' => '-',
          'languageGetVar' => 'L',
          'expireDays' => '3',
          'rootpage_id' => '1',
      ), 'fileName' => array (
            'index' => array (
                'rss.xml' => array (
                    'keyValues' => array (
                        'type' => '100',
                        'id' => '37'
                    ),
                ),
                 'contacto.xml' => array (
                    'keyValues' => array (
                        'id' => '666',
                        'no_cache'=>'1'
                    ),
                ),

                )),
       'fixedPostVars' => array(
      ),

   ),

);

зайдите в ext manager, найдите ext realurl и добавьте следующие конфигурации

поставьте галочку Включить автоматическую настройку выберите Сериализуемый в формате файла автоматической настройки установите флажок Включить devLog

Я жду, чтобы помочь кому-нибудь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...