TYPO3 RealUrl Conf - 访问ext字段

问题描述 投票:0回答:1

是否可以像我这样制作我的网址?

http://xx.de/projects/xxx/suche/dentist/city/

我有一个powermail表单,用户可以在这个表单中搜索我们数据库中的条目。如果用户仅使用cityname进行搜索,则该名称必须显示在url中(而不是上面的城市)。

我可以在realurl conf中访问post var ???

typo3 realurl
1个回答
0
投票

您可以使用typo3conf/realurl_conf.php安装EXT:realurl并使用以下内容完全按照您的需要调整您的网址:

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
    'encodeSpURL_postProc' => array('user_encodeSpURL_postProc'),
    'decodeSpURL_preProc' => array('user_decodeSpURL_preProc'),
    '_DEFAULT' => array (
    ...

    USUAL CONFIGURATION

    ...
    ),
);

function user_encodeSpURL_postProc(&$params, &$ref) {
    $params['URL'] = str_replace('url-entry-given/', 'projects/xxx/suche/dentist/city/', $params['URL']);
}
function user_decodeSpURL_preProc(&$params, &$ref) {
    $params['URL'] = str_replace('projects/xxx/suche/dentist/city/', 'url-entry-given/', $params['URL']);
}

但是你不能以这种方式操纵你的域名。

我希望你不需要大量的定义,我希望url-entry-given具有明显的城市名称价值......

© www.soinside.com 2019 - 2024. All rights reserved.