TYPO3 - 生成された HTML ページのヘッダーに <base> タグを設定するにはどうすればよいですか?

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

  •  11-09-2019
  •  | 
  •  

質問

TYPO3 バージョン 4.2.1 で実行されているウェブサイトの所有権を継承しました。正しくレンダリングされていないページが 2 つあります。これは、CSS ファイルと JavaScript ファイルのロードに失敗したことが原因のようです。ページのソースを調べてみると、 <base href="blah..." /> ページヘッダーにタグがありません。

質問:一体どうやってTYPO3でベースURLプロパティを設定すればよいのでしょうか?

私は Typo3 Web サイトに情報を注ぎ込み、さまざまな「typoscript」ファイルを編集し、PHP の神に犠牲を捧げましたが、すべて無駄でした。生成されたコードにはまだタグが含まれていません。

助けていただければ幸いです。私には「最新バージョンにアップグレード」することは不可能であり、私の PHP の知識は存在しないことに注意してください。

役に立ちましたか?

解決

サイトのメインのTypoScriptテンプレートの「セットアップ」フィールドに次の行を追加すると、それを行うべきます:

config.baseURL = < URL here >

「TSRef」(TypoScriptのリファレンスは)すべてのTYPO3のサイト管理者のための重要な文書である - それはここにオンラインで利用可能です。

http://typo3.org/documentation/document-library /コアドキュメント/ doc_core_tsref /電流/

私はあなたの机に保つためにコピーをプリントアウトをお勧めします、あなたは頻繁にそれを参照されます。 (彼らはこれを簡単にするために、同様のOpenOffice形式でそれを提供しています。)

1.6節( "セットアップ")は、あなたがのTypoScriptのCONFIGオブジェクト経由で設定できるすべてのプロパティについて説明します:

のhttp:/ /typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.3.0/view/1/6/#id2512147する

P.S。私はあなたがこの問題を修正する最新バージョンをダウンロードをお勧めするつもりはなかったが、私はは、あなたが任意のセキュリティパッチを逃していないことを確認するために、最新バージョンをダウンロードしてお勧めします。

他のヒント

v4.5 導入パッケージ内でベース URL を設定する方法は次のとおりです。

  1. テンプレート > ホーム > テンプレート レコード全体の編集
  2. 含まれるもの ([オプション] タブと [リソース] タブの間)
  3. ROOTの左側にある小さなテンプレートアイコンをクリックし、「編集」を選択します
  4. [定数] > [構成] で、以下に示すようにベース ドメインを入力します (<> は省略します)。
  5. 必ずすべてのキャッシュをクリアしてから、Ctrl + F5 キーを押してブラウザの更新を完了してください。

TS:

config {
    # cat=config; type=boolean; label=Admin Panel: Turn on admin panel (mainly for testing purposes only)
    adminPanel = 0

    # cat=config; type=boolean; label=Debugging: Turn on debugging (testing purposes only)
    debug = 0

    # cat=config; type=string; label=Domain name for Base URL: (excluding slashes and protocol like http://)
    domain = < ENTER YOUR DOMAIN HERE >
} 
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top