Маршрутизация и аспект TYPO3 – удалить chHash из URLPhp

Кемеровские программисты php общаются здесь
Anonymous
Маршрутизация и аспект TYPO3 – удалить chHash из URL

Сообщение Anonymous »

В TYPO3 9.5 я пытаюсь управлять URL-адресами моего расширения с помощью специального аспекта. Генерация URL-адресов работает, но к ним добавлен cHash. Во-первых, мне не нужен этот cHash (здесь он не нужен), а во-вторых, chHash нарушает функциональность ссылки (я получаю ошибку сравнения cHash).

Я прочитал https://docs.typo3.org/c/typo3/cms-core ... tml#impact еще раз о динамических параметрах и cHash. Чтобы удалить chHash, мне нужно добавить аспекты для всех заполнителей. У меня есть только один заполнитель и аспект, но присутствует cHash.

raw-url выглядит так:

Код: Выделить всё

&tx_psoabilling_pi1[action]=showband&tx_psoabilling_pi1[controller]=Band&tx_psoabilling_pi1[band]=564&cHash=jkg24hwek8ufhqwezweklfzh
он ​​отображается примерно так:

Код: Выделить всё

2019-thisisaname?cHash=o28z3hkwejghweuhzlk
Вот часть из config.yaml:

Код: Выделить всё

 PsoabillingPlugin:
type: Extbase
extension: Psoabilling
plugin: Pi1
routes:
- routePath: '/{yearandbandname}'
_controller: 'Band::showband'
_arguments:
yearandbandname: band
defaultController: 'Band::listyear'
aspects:
yearandbandname:
type: BandAndYearMapper
BandAndYearMapper.php

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/57674403/typo3-routing-and-aspect-remove-chash-from-url[/url]

Вернуться в «Php»