2011-05-02 6 views
2

Je travaille sur un site web qui est fait dans typo3. Je fais une partie du site qui est faite par quelqu'un d'autre, donc je ne connais pas beaucoup de typo3.realurl dans typo3

Ce site utilise realurl pour traduire l'URL en un format lisible. Comment puis-je faire un realurl? Quand je fais comme par exemple la page d'index il n'y a pas de realurl fait pour cette page. Comment pourrais-je en générer un?

Répondre

2
+0

@Aaska Je sais que vous essayez juste d'aider, mais il est considéré comme une mauvaise forme pour continuer à essayer de faire le même montage encore et encore. Si vous pensez qu'une modification correcte est rejetée (comme l'édition de lien que vous avez essayé de faire ci-dessous), alors vous devriez demander conseil sur [Meta] (http://Meta.Stackoverflow.com) – psubsee2003

0

Copiez ma configuration typoscript dans la configuration:

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"* 

Dans le fichier 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(
    ), 

    ), 

); 

aller au directeur de poste, trouver le realurl ext et ajoutez les configurations suivantes

cocher Activer la configuration automatique sélectionnez Serializable au format de fichier de configuration automatique cocher Activer devlog

J'attends de peut aider quelqu'un