tx_news - настройка тегов и категорий в realurl, если оба ссылаются на одну и ту же страницу?

Я использую TYPO3 7.6.23 с новостями 6.1.1 и realurl 2.3.1 и включил realurl_config.php из официальной документации новостей.

...
'newsCategoryConfiguration' => array(
    array(
        'GETvar' => 'tx_news_pi1[overwriteDemand][categories]',
        'lookUpTable' => array(
            'table' => 'sys_category',
            'id_field' => 'uid',
            'alias_field' => 'title',
            'addWhereClause' => ' AND NOT deleted',
            'useUniqueCache' => 1,
            'useUniqueCache_conf' => array(
                'strtolower' => 1,
                'spaceCharacter' => '-'
            )
        )
    )
),
'newsTagConfiguration' => array(
    array(
        'GETvar' => 'tx_news_pi1[overwriteDemand][tags]',
        'lookUpTable' => array(
            'table' => 'tx_news_domain_model_tag',
            'id_field' => 'uid',
            'alias_field' => 'title',
            'addWhereClause' => ' AND NOT deleted',
            'useUniqueCache' => 1,
            'useUniqueCache_conf' => array(
                'strtolower' => 1,
                'spaceCharacter' => '-'
            )
        )
    )
),
'50' => 'newsDetailConfiguration',
'8' => 'newsTagConfiguration',                           
'8' => 'newsCategoryConfiguration',
...

Теперь я хочу фильтровать новости по категории или по тегам на одной странице списка (id = 8). Но я получаю только хороший URL-адрес "категории", а не красивый URL-адрес "тега". NewsCategoryConfiguration переопределяет newsTagConfiguration. Как мне получить красивый URL для тегов?


person Ralf    schedule 22.01.2018    source источник


Ответы (2)


Ваш код realurl правильный.

Думаю, это проблемы с кешем. Так что очистите весь кеш BE (в Install TOOL).

1) Пути кеша realurl: Модуль страницы RealUrl -> Корневая страница -> Flush all entries (harmful!)

2) Удалите файл typo3temp. Введите здесь код

person Pravin Vavadiya    schedule 23.01.2018
comment
Я попробовал эти шаги, а также усек все таблицы, связанные с realurl, но проблема осталась. Последняя запись ('8' = ›'newsCategoryConfiguration') переопределяет предыдущую запись ('8' =› 'newsTagConfiguration'). - person Ralf; 24.01.2018

'8' => 'newsTagConfiguration',
'8' => 'newsCategoryConfiguration',

Это не сработает, потому что второй '8' перезапишет первый.

person User366    schedule 19.02.2018