0

TYPO3の紹介パッケージを試しています。そのために、私は自分のコンピューターでXamppを使用しています。

サブディレクトリにインストールしましたが、「real-url」を使用しているため、生成されたリンクを変更する必要がありますhttp://localhost/about-typo3/http://localhost/subfolder/about-typo3/

私はそれが「タイプミススクリプト」を介して行われなければならないと信じています、そして私がインターネットで読んだことから、この行は仕事をするべきです:

config.baseURL = http://localhost/subfolder/

でもどこに置けばいいのかわからない。別の場所を試しましたが、明らかな効果はありません。

だから私が知りたいのは、私は自分がしなければならないことへの良い道を進んでいるのか、もしそうなら、今何をしようとすべきかということです。

4

3 に答える 3

5

これは4.6導入パッケージのバグです。4.7には正しいバージョンが付属しているので、先に進んで4.7RC2(プレビューリリース)のイントロダクションパッケージを試してみてください。

今のところTemplate、左側のモジュールメニューで選択してください。次に、ドロップダウンを使用してを選択しますConstant EditorHOME次に、中央のページツリーでページを選択します。次に、2番目のドロップダウンを使用してを選択しますCONFIG。一番上の設定を変更しますAbsolute URI prefix。最後のスラッシュ(/)なしで完全なドメインを入力します。つまり、ブラウザから現在のURLをコピーして、ストリップし/typo3/backend.phpます。次に、上部のツールバーにある小さな保存アイコンを使用して保存します。これにより、すべてのキャッシュも無効になります(最上位のテンプレートを変更したため)。追加の拡張機能をインストールしたり、これを手動で行う必要はありません。

別の方法として、実際のバグを修正できます。テンプレートモジュールに移動し、フォルダを選択しますTypoScript Templates / page_configurationInfo/Modify次に、テーブルの代わりにConstant Editor、テーブルの真上を選択しますpage.config。の左側の鉛筆をクリックしますSetup。行を見つけますabsRefPrefix = {$config.absRefPrefix}/62これはライン(4.7RC2)の周りにあるはずです。その行から最後のスラッシュ(/)を削除して保存します。最上位のテンプレートを使用していないため、キャッシュをクリアする必要があります。画面の右上に、黄色のフラッシュアイコンがあります。それをクリックして選択しますClear all caches(赤い点滅)。もう一度あなたのウェブサイトに行きます。

に関する一般的な注意事項(config.)baseURL。これは、Webサイトが別の場所にあるかのように動作するようにブラウザに指示するだけなので、よりハックです。正しい方法は、最初に正しいリンクを作成することです。(config.)absRefPrefix代わりに使用する必要があります。これを自動モードで機能させるには、完全に空である必要があります(config.absRefPrefix =)。これ以上使用しないでくださいbaseURL。次のイントロダクションパッケージにはこの設定はありません。

さらに別の注意:を使用する場合は、最後のスラッシュ(/)を含めるconfig.absRefPrefix必要があります。上記(定数)でこれを行う必要がない唯一の理由は、テンプレートにハードコーディングされているため、自動検出が機能しないためです。

于 2012-04-18T06:48:45.053 に答える
3

別のホストを使用している場合は、ルートテンプレートでタイプミス条件を使用できます。

# Default:
config.baseURL = http://www.example.com/

[globalString = ENV:HTTP_HOST=sub1.example.com]
config.baseURL = http://sub1.example.com/
[global]

[globalString = ENV:HTTP_HOST=sub2.example.com]
config.baseURL = http://sub2.example.com/
[global]
于 2012-04-17T15:06:17.803 に答える
-1

紹介パッケージを使用している場合。ベースURLを設定するための定数があります

'テンプレート'と'定数エディターに移動します。'ベースURLのドメイン名[config.domain]'..ベースURLを設定するために見つけることができます

また、config.baseURL = http:// localhost /subfolder/ を[情報の変更]設定フィールドに配置することもできます

希望はあなたを助けるでしょう..私の悪い英語でごめんなさい

于 2012-04-17T10:42:28.190 に答える