lsascha/wm-pagepath

此软件包最新版本(1.0.1)没有可用的许可证信息。

在TYPO3中从后端生成前端URL

安装次数: 3,708

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:typo3-cms-extension

1.0.1 2018-08-30 09:48 UTC

This package is auto-updated.

Last update: 2024-09-17 00:01:11 UTC


README

在TYPO3中从后端生成前端URL

提供实用类,用于从后端模块生成前端-URL。与类似扩展的eID相比,基于Extbase + PageType。

如何使用

要获取路径,调用:$pagepath = Webmatch\WmPagepath\Utility\PagePathUtility::getPagePath($pageId, $parameters);

$parameters 可以是一个字符串或数组。如果是一个字符串,它必须以一个 & 字符开头。因此,它可以如下示例一样调用扩展的操作。

use Webmatch\WmPagepath\Utility\PagePathUtility;
// ...
$pagepath = PagePathUtility::getPagePath(
    $this->settings['pageUid'],
    [
        'tx_pluginname[action]' => 'sendEmail',
        'tx_pluginname[controller]' => 'EmailSender',
        'tx_pluginname[user]' => $user->getUid()
    ]
);

联系人

由 Sascha Löffler 维护 lsascha@gmail.com

感谢 Dmitry Dulepov dmitry.dulepov@gmail.com 和 Sebastian Michaelsen sebastian@michaelsen.io