2016-11-24 5 views
0

Я устанавливаю typo3 с помощью bootstrap_package; созданный с расширителем построил мое собственное расширение и установил realURL с auto conf и надеялся, что он сработает. Это не так. Я пытался написать свой собственный конфиг, но он игнорируется, но где-то настройки страницы сделаны.typo3 7, bootstrap_package, RealUrl и собственное расширение

У автогенерированного файла уже установлен параметр no_cache, но он не интерпретируется, и мои собственные настройки также не используются, но настройки страницы. любые идеи?

мой URL в настоящее время выглядит следующим образом:

http://localhost/test/sub/ 
?tx_test_shop[product]=1 
&tx_test_shop[action]=show 
&tx_test_shop[controller]=Product 
&cHash=49495417a4d9eb25776b945d2123bbdf 

мои настройки: https://i.stack.imgur.com/HZbKC.jpg

Полный файл:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array(
'http://localhost/' => array(
     'init'  => 
      array(
       'appendMissingSlash' => 'ifNotFile,redirect', 
       'emptyUrlReturnValue' => '/', 
      ), 
     'pagePath' => 
      array(
       'rootpage_id' => '2', 
      ), 
     'fileName' => 
      array(
       'defaultToHTMLsuffixOnPrev' => 0, 
       'acceptHTMLsuffix'   => 1, 
       'index'      => 
        array(
         'print' => 
          array(
           'keyValues' => 
            array(
             'type' => 98, 
            ), 
          ), 
        ), 
      ), 
     'preVars'  => 
      array(
       0 => 
        array(
         'GETvar' => 'no_cache', 
         'valueMap' => 
          array(
           'nc' => '1', 
          ), 
         'noMatch' => 'bypass', 
        ), 
       1 => 
        array(
         'GETvar' => 'L', 
         'valueMap' => 
          array(
           'de' => '1', 
          ), 
         'noMatch' => 'bypass', 
        ), 
      ), 
     'postVarSets' => array(
      '_DEFAULT' => array(
       'p' => array(
        array(
         'GETvar' => 'tx_test_shop[product]', 
        ), 
        array(
         'GETvar' => 'tx_test_shop[controller]', 
         'valueMap' => array(
          'Product' => 66, 
         ), 

        ), 
        array(
         'GETvar' => 'tx_test_shop[action]', 
         'valueMap' => array(
          'list' => 'list', 
          'show' => 'show', 
         ), 
        ), 
       ), 
       'page' => array(
        0 => 
         array(
          'GETvar' => 'page', 
         ), 
       ), 
      ), 
     ), 
    ),); 

ответ

0

У меня была аналогичная проблема: TYPO3 - realurl is ignoring created/own extension

Что я сделал был:

  • Я деактивировал и удалил расширение.
  • Удалено typo3temp и все таблицы realurl.
  • Очищенные кеши в InstallTool
  • Устанавливается удлинитель снова.

-> Теперь все работает, как ожидалось

* Пожалуйста, сделайте копии записей и таблиц перед их удалением на всякий случай.

Это может быть связано с порядком установки:

«Порядок вы установить расширения дела Убедитесь, что установлено расширение RealURL первый, а затем загрузочный пакет, а затем остальную часть расширений, которые содержат RealUrl! правила, включая ваш новый ». (Источник: https://aimeos.org/tips/tag/realurl/)

Смежные вопросы