問題タブ [realurl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typo3 - TYPO3 - Extbase SEO URL
REST データ ソースを多用する拡張機能を開発しましたが、typ3 DB にローカル テーブルがありません。いいえ、URL は実際には人間が読めるものではないことが知られています。
だから私が今やりたいことはこれです:
私のルートラインには、プラグインを含むページがあり、次のような URL 構造が必要です。
さまざまな URL 部分の説明:
私は多くの RealUrl を読み、ルックアップ テーブルなどについて何かを見てきました。しかし、noch ローカル ルックアップ テーブルがあるので、それを使用できません。
希望する URL 構造は一般的に実現可能ですか?
誰かがこれを達成するための最良の方法を説明しようとすることはできますか?
typo3 - uri ビルダーで引数を保持する
URI を持つページがあるとしましょう:
他のパラメーターを追加/更新/削除する必要があるため (オフセットと名付けましょう)、最終的には次のようになります。
残念ながら、uriBuilder
このような新しいリンクを構築するとき
私はindex.php?id=123&offset=321
(いいえby
、dir
引数はもう...)
uriBuilder
これらの引数を強制的に保持するにはどうすればよいですか? (引数を手動で書き直すことGeneralUtility::_GP(*)
はできません。理論的には未知であるためです)
また$_GET
、RealURLで作業しているため、配列は良くありません
php - Typo3 - ID による realurl
と を使用typo3
してrealurl
います。
私の拡張機能では、いくつかの ID (次のページと前のページ) を生成し、この時点まではすべて正常に動作しています。リンクの例は次のようになります。
/index.php?id=12
リンクは訪問者を特定のページに移動させますが、このリンクは URL にも含まれています。もちろん、私はこのリンクを次のように生成します。
だから、それはまさに私が期待したものです。しかし、どうすればこの URL を seo に適した URL に変えることができますか? $realUrl->createUrlFromId() のようなものはありますか? :P
マニュアルを確認し、いくつかのフォーラムを調べましたが、99% の確率で に関連するものTypoScript
であり、この場合 (私の観点からは) 必要ありません。
編集:
ここに .htaccess があります: http://pastebin.com/DBXjLYjp
前もって感謝します
typo3 - RealURL で、ページ タイトルの「/」を置換する文字を定義する
TYPO3 (現在 4.5) と RealURL では、文字 "/" がページ タイトルで使用されている場合、どのようにマッピングするかを定義することは可能ですか?
例: 「デマンド / オファー」
私の設定では、に変換されます
そのため、スラッシュだけでなく空白も翻訳されません。
これを翻訳することは可能ですか?
?
typo3 - RealURL: URL からコントローラーとアクションを削除する
リストと表示アクションを備えた拡張機能があります。現在、この拡張機能は複数のページに表示できます。
私はrealurl
そのように構成しました:
今、私は次のような URL を取得します:
私が実際に欲しいのはこれです:
アクションとコントローラーを削除するにはどうすればよいですか?
私が削除した場合:
パラメータを URL に追加します。
typo3 - ローカルリンクとのタイプミス3共有コンテンツ変数リンク
Realurl を使用して «speaking» リンクを生成する、いくつかのドメインといくつかの共有コンテンツを含む Typo3 インストールがあります。
ここで、リンクを生成するためにいくつかの共有コンテンツ変数を宣言しました。
要素タイプは Link に設定され、リンク自体はターゲット ページの ID です。リンクにアンカー参照を追加しない限り、これは機能します。
-> 490#localAnchor
# がない場合、Realurl は適切なリンク («www.mypage.com/mygreatcontent/mygreatpage» のようなもの) を生成します。
# を使用すると、Realurl が失敗し、«www.mypage.com/mygreatcontent/mygreatpage#localAnchor» ではなく、«www.mypage.com/490#localAnchor» のような結果になります。
config.prefixLocalAnchor = all
config-file に設定する必要があるヒントを見つけましたが、これは役に立ちません。
何か案は?
php - Typo3 RealURL: 日時のフォーマット
次の Typo3 RealURL セットアップを想定します。
それはこの行についてです:'alias_field' => 'CONCAT(title, "-", datetime)',
タイムスタンプをフォーマットする必要があります。
私がすでに試したこと:'alias_field' => 'CONCAT(title, "-", DATE_FORMAT(datetime, '%Y-%m-%d'))',
+++ 追加のテキスト +++ 追加のテキスト +++ 追加のテキスト +++