TYPO3:getTypoLink_URL代替(URLエイリアスを生成します)

StackOverflow https://stackoverflow.com/questions/1762625

  •  21-09-2019
  •  | 
  •  

質問

cObj->getTypoLink_URLを使用して別に(ID別)のページへのURLを取得する別の方法はありますか?

私はページが複数のURLを持つことができ、URLのエイリアスを作成しようとしている(例えば、「/約」実際「/企業/家庭/約」がポイントでした)。

私は現在RealURLはのフックdecodeSpURL_preProcにフックするんだけど、TSFEとCOBJは、したがって、動作しませんcObj->getTypoLink_URLを呼び出し、その時点で初期化されていません。

私はURLのエイリアスを元のURLにリダイレクトしないことを追加する必要があります。

役に立ちましたか?

解決

あなたはRealURLはエイリアス(「リダイレクト」)を作成する場合は、URLの別名をfetchsデータベースクエリを作成することができ、あなたが作成しています。

RealURLは内外観はテーブルをリダイレクト持っています。

他のヒント

ちょうどリンクを生成するためにfolowingコードを使用します。

あなたはlocalconf.phpロードする場合があります。

class Devlib {

    static function _link($id,$urlParameters='',$target='') {
        $cObj = t3lib_div::makeInstance('tslib_cObj');
        return $cObj->getTypoLink_URL($id,$urlParameters,$target);      
    }      
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top