Project

General

Profile

Actions

Bug #58702

closed

f:uri.page Viewhelper creates broken links on cli

Added by Matthias Krappitz almost 10 years ago. Updated over 8 years ago.

Status:
Rejected
Priority:
Must have
Assignee:
-
Category:
Fluid
Target version:
Start date:
2014-05-12
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.2
PHP Version:
5.4
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

I'm sending out emails via an Extbase Command Controller on the shell / cli. The email text is rendered by a fluid standalone view. All links in this template are rendered wrong by f:uri.page. I never tried this before in that combination, so am unsure if this new with 6.2 or has been around for longer.

command controller part:
...
$view = $this->objectManager->get('TYPO3\CMS\Fluid\View\StandaloneView');
$view->setTemplatePathAndFilename(PATH_site . '...');
...
// various assignments
...
$content = $view->render();
...

fluid template:
... {settings.siteUrl}<f:uri.page pageUid="{settings.someExistingPageUid}" additionalParams="{tx_this_that : {someObject: someObject}}" />
...

rendered result:
...
http://www.something.com/mod.php?moduleToken=3768ed83b6ed374301a759f0e654b7d73d5058c5&tx_this_that%5BsomeObject%5D=1234
...

expected result would have been a realurl'd url to the given page with the one get parameter added to it. Instead i get a backend module link.

For further information on this issue don't hesitate to contact me at .


Files

ActionViewHelper.php (9.33 KB) ActionViewHelper.php Ephraim Härer, 2015-08-20 10:23

Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Bug #60549: Get GeneralUtility::getIndpEnv in ContentObjectRenderer mockableClosed2014-07-25

Actions
Related to TYPO3 Core - Bug #67556: System news cannot render RTE contentClosed2015-06-17

Actions
Actions

Also available in: Atom PDF