Advertisement
Guest User

realurl.php

a guest
Sep 1st, 2015
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.82 KB | None | 0 0
  1. <?php
  2. $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
  3.   'encodeSpURL_postProc' => array(
  4.       'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->encodeSpURL_postProc',
  5.         ),
  6.    'decodeSpURL_preProc' => array(
  7.        'yag' => 'EXT:yag/Classes/Hooks/RealUrlHook.php:user_Tx_Yag_Hooks_RealUrl->decodeSpURL_preProc',
  8.         ),
  9.   'www.meine-webseite.de' => array (
  10.     'init' => array (
  11.       'enableCHashCache' => true,
  12.       'appendMissingSlash' => 'ifNotFile,redirect',
  13.       'adminJumpToBackend' => true,
  14.       'enableUrlDecodeCache' => true,
  15.       'enableUrlEncodeCache' => true,
  16.       'emptyUrlReturnValue' => '/',
  17.     ),
  18.  
  19.         'fixedPostVars' => array(
  20.  
  21.                 'newsDetailConfiguration' => array(
  22.                         array(
  23.                                 'GETvar' => 'tx_news_pi1[news]',
  24.                                 'lookUpTable' => array(
  25.                                         'table' => 'tx_news_domain_model_news',
  26.                                         'id_field' => 'uid',
  27.                                         'alias_field' => 'title',
  28.                                         'addWhereClause' => ' AND NOT deleted',
  29.                                         'useUniqueCache' => 1,
  30.                                         'useUniqueCache_conf' => array(
  31.                                                 'strtolower' => 1,
  32.                                                 'spaceCharacter' => '-'
  33.                                         ),
  34.                                         'languageGetVar' => 'L',
  35.                                         'languageExceptionUids' => '',
  36.                                         'languageField' => 'sys_language_uid',
  37.                                         'transOrigPointerField' => 'l10n_parent',
  38.                                         'autoUpdate' => 1,
  39.                                         'expireDays' => 180,
  40.                                 )
  41.                         )
  42.                 ),
  43.                 'newsCategoryConfiguration' => array(
  44.                         array(
  45.                                 'GETvar' => 'tx_news_pi1[overwriteDemand][categories]',
  46.                                 'lookUpTable' => array(
  47.                                         'table' => 'tx_news_domain_model_category',
  48.                                         'id_field' => 'uid',
  49.                                         'alias_field' => 'title',
  50.                                         'addWhereClause' => ' AND NOT deleted',
  51.                                         'useUniqueCache' => 1,
  52.                                         'useUniqueCache_conf' => array(
  53.                                                 'strtolower' => 1,
  54.                                                 'spaceCharacter' => '-'
  55.                                         )
  56.                                 )
  57.                         )
  58.                 ),
  59.                 'newsTagConfiguration' => array(
  60.                         array(
  61.                                 'GETvar' => 'tx_news_pi1[overwriteDemand][tags]',
  62.                                 'lookUpTable' => array(
  63.                                         'table' => 'tx_news_domain_model_tag',
  64.                                         'id_field' => 'uid',
  65.                                         'alias_field' => 'title',
  66.                                         'addWhereClause' => ' AND NOT deleted',
  67.                                         'useUniqueCache' => 1,
  68.                                         'useUniqueCache_conf' => array(
  69.                                                 'strtolower' => 1,
  70.                                                 'spaceCharacter' => '-'
  71.                                         )
  72.                                 )
  73.                         )
  74.                 ),
  75. '3' => 'newsDetailConfiguration',
  76. '18' => 'newsDetailConfiguration',
  77. '36' => 'newsDetailConfiguration',
  78.  
  79.         ),
  80.  
  81.  
  82.  
  83.  
  84.     'pagePath' => array (
  85.       'type' => 'user',
  86.       'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
  87.       'spaceCharacter' => '-',
  88.       'languageGetVar' => 'L',
  89.             'rootpage_id' => 1,
  90.             'expireDays' => 3,
  91.     ),
  92.     'fileName' => array (
  93.       'defaultToHTMLsuffixOnPrev' => 0,
  94.       'acceptHTMLsuffix' => 1,
  95.       'index' => array (
  96.                     'news.xml' => array(
  97.                             'keyValues' => array(
  98.                                     'type' => 9818,
  99.                             )
  100.                     ),
  101.                     'einsatz.xml' => array(
  102.                             'keyValues' => array(
  103.                                     'type' => 9819,
  104.                             )
  105.                     ),
  106.                 'print' => array (
  107.                     'keyValues' => array (
  108.                             'type' => 91,
  109.                     ),
  110.                 ),
  111.             ),
  112.     ),
  113.     'preVars' => array (
  114.       0 => array (
  115.         'GETvar' => 'L',
  116.         'valueMap' => array (
  117.           1 => '1',
  118.           2 => '2',
  119.         ),
  120.         'noMatch' => 'bypass',
  121.       ),
  122.     ),
  123.     'postVarSets' => array (
  124.       '_DEFAULT' => array (
  125.  
  126.  
  127.                         'controller' => array(
  128.                                 array(
  129.                                         'GETvar' => 'tx_news_pi1[action]',
  130.                                         'noMatch' => 'bypass'
  131.                                 ),
  132.                                 array(
  133.                                         'GETvar' => 'tx_news_pi1[controller]',
  134.                                         'noMatch' => 'bypass'
  135.                                 )
  136.                         ),
  137.  
  138.                         'filter' => array(
  139.                                 array(
  140.                                         'GETvar' => 'tx_news_pi1[overwriteDemand][year]',
  141.                                 ),
  142.                                 array(
  143.                                         'GETvar' => 'tx_news_pi1[overwriteDemand][month]',
  144.                                 ),
  145.                         ),
  146.                         'page' => array(
  147.                                 array(
  148.                                         'GETvar' => 'tx_news_pi1[@widget_0][currentPage]',
  149.                                 ),
  150.                         ),
  151.  
  152.  
  153.              'news' => array(
  154.                        array(
  155.                              'GETvar' => 'tx_news_pi1[news]',
  156.                          'lookUpTable' => array(
  157.                          'table' => 'tx_news_domain_model_news',
  158.                                 'id_field' => 'uid',
  159.                              'alias_field' => 'title',
  160.                              'addWhereClause' => ' AND NOT deleted',
  161.                              'useUniqueCache' => 1,
  162.                              'useUniqueCache_conf' => array(
  163.                                    'strtolower' => 1,
  164.                                        'spaceCharacter' => '-',
  165.                             ),
  166.                             'languageGetVar' => 'L',
  167.                             'languageExceptionUids' => '',
  168.                             'languageField' => 'sys_language_uid',
  169.                             'transOrigPointerField' => 'l10n_parent',
  170.                             'autoUpdate' => 1,
  171.                             'expireDays' => 180,
  172.                          ),
  173.                 ),
  174.            ),
  175.         'article' => array (
  176.           array (
  177.             'GETvar' => 'tx_ttnews[tt_news]',
  178.             'lookUpTable' => array (
  179.               'table' => 'tt_news',
  180.               'id_field' => 'uid',
  181.               'alias_field' => 'title',
  182.               'addWhereClause' => ' AND NOT deleted AND NOT hidden',
  183.               'useUniqueCache' => 1,
  184.               'useUniqueCache_conf' => array (
  185.                 'strtolower' => 1,
  186.                 'spaceCharacter' => '-',
  187.               ),
  188.             ),
  189.           ),
  190.         ),
  191.       ),
  192.     ),
  193.   ),
  194. );
  195. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement