4

我继承了在 TYPO3 版本 4.2.1 上运行的网站的所有权。有两个页面没有正确呈现,这似乎是由于无法加载 css 和 javascript 文件。检查页面源,我可以看到<base href="blah..." />页面标题中缺少标记。

问题:到底如何在 TYPO3 中设置基本 url 属性!?

我翻遍了 Typo3 网站,编辑了各种“typoscript”文件,向 PHP 诸神献祭,但都无济于事。生成的代码仍然不包含标签。

任何帮助表示赞赏。请注意,我无法“升级到最新版本”,而且我的 PHP 知识也不存在。

4

2 回答 2

7

将此行添加到您网站的主要 TypoScript 模板的“设置”字段中应该这样做:

config.baseURL = < URL here >

“TSRef”(TypoScript 参考)是每个 TYPO3 站点管理员的重要文档——它可以在此处在线获取:

http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/current/

我建议你打印一份副本放在你的办公桌上,你会经常提到它。(他们也以 OpenOffice 格式提供它,以简化此操作。)

第 1.6 节(“设置”)描述了您可以通过 TypoScript 的 CONFIG 对象设置的所有属性:

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

PS 虽然我不建议您下载最新版本来解决此问题,但我建议您下载最新版本以确保您没有错过任何安全补丁。

于 2009-12-02T18:46:49.417 回答
1

以下是如何在 v4.5 介绍包中设置 baseurl:

  1. 模板 > 主页 > 编辑整个模板记录
  2. 包括(在选项和资源选项卡之间)
  3. 单击ROOT左侧的小模板图标,选择编辑
  4. 在 Constants > Config 下,输入基域,如下所示(省略 <>
  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 >
} 
于 2011-02-06T13:33:03.400 回答