Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Content management system 类型3-如何设置<;基地>;生成的html页面标题中的标记?_Content Management System_Typo3 - Fatal编程技术网

Content management system 类型3-如何设置<;基地>;生成的html页面标题中的标记?

Content management system 类型3-如何设置<;基地>;生成的html页面标题中的标记?,content-management-system,typo3,Content Management System,Typo3,我继承了一个运行在TYPO3版本4.2.1上的网站的所有权。有两个页面呈现不正确,这似乎是由于加载css和javascript文件失败所致。检查页面源代码时,我可以看到标记从页面标题中丢失 问题是:我到底如何在TYPO3!中设置基本url属性 我浏览了Typo3网站,编辑了各种“typoscript”文件,向PHP诸神提供了圣礼,所有这些都是徒劳的。生成的代码仍然不包括标记 谢谢你的帮助。请注意,我不可能“升级到最新版本”,我的PHP知识也不存在。将这一行添加到网站主打字脚本模板的“设置”字段应

我继承了一个运行在TYPO3版本4.2.1上的网站的所有权。有两个页面呈现不正确,这似乎是由于加载css和javascript文件失败所致。检查页面源代码时,我可以看到
标记从页面标题中丢失

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

我浏览了Typo3网站,编辑了各种“typoscript”文件,向PHP诸神提供了圣礼,所有这些都是徒劳的。生成的代码仍然不包括标记

谢谢你的帮助。请注意,我不可能“升级到最新版本”,我的PHP知识也不存在。

将这一行添加到网站主打字脚本模板的“设置”字段应该可以做到:

config.baseURL = < URL here >
config.baseURL=
“TSRef”(打字脚本参考)是每一位TYPO3网站管理员的关键文档,可在此处在线获取:

我建议你打印一份放在办公桌上,你会经常查阅的。(他们也以OpenOffice格式提供了它,以简化此过程。)

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


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

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

  • 模板>主页>编辑整个模板记录
  • 包括(在选项和资源选项卡之间)
  • 单击根目录左侧的小模板图标,选择编辑
  • 在Constants>Config下,输入基本域,如下所示(省去
  • Rememember清除所有缓存,然后按Ctrl+F5完成刷新浏览器
  • TS:

    config{
    #cat=config;type=boolean;label=Admin面板:打开Admin面板(主要用于测试)
    adminPanel=0
    #cat=config;type=boolean;label=debug:启用调试(仅用于测试)
    调试=0
    #cat=config;type=string;label=基本URL的域名:(不包括斜杠和类似http的协议:/)
    域=<在此处输入您的域>
    } 
    
    谢谢-但有一个问题:我如何确定哪个脚本是正在使用的主要打字脚本模板?我在网站目录结构中到处都有几个脚本文件。结果证明我已经更新了正确的打字脚本文件;缺少的步骤是清除所有缓存以显示更改。为答案干杯,谢谢使用完整的链接。没问题,很高兴它为你解决了!万一它再次出现,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 >
    }