2011-05-02 1 views
2

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

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

ответ

2
+0

@Aaska Я знаю, ты просто пытался помочь, но это считается плохой формой продолжать повторять одно и то же редактирование снова и снова. Если вы чувствуете, что есть правильное редактирование, которое отклоняется (например, редактирование ссылок, которое вы пытались сделать ниже), тогда вы должны попросить руководство по [Meta] (http://Meta.Stackoverflow.com) – psubsee2003

1

Дмитрий получил более соответствующие учебные пособия по RealURL:

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

0

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

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(
    ), 

    ), 

); 

идти к менеджеру внутр, найти доб RealUrl и добавьте следующие конфигурации

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

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