我正在尝试TYPO3的介绍包.为此,我在我的电脑上使用Xampp.
我已将它安装在子目录中,但由于它使用"real-url",我需要修改生成的链接,这样http://localhost/about-typo3/我就得到了http://localhost/subfolder/about-typo3/
我认为必须通过"错字脚本"来完成,而且从我在互联网上看到的内容来看,这条线应该可以完成这项工作:
config.baseURL = http://localhost/subfolder/
Run Code Online (Sandbox Code Playgroud)
但我不知道应该把它放在哪里.我尝试了不同的位置,但没有明显的效果.
所以我想知道的是:我是否正在为我需要做的事情做好准备,如果是的话,我现在应该尝试什么?
我的typo3网站有一个菜单,其中包含以下typoscript定义:
lib.footernav = HMENU
lib.footernav.special = directory
lib.footernav.special.value = 38
lib.footernav.entryLevel = 0
lib.footernav.1 = TMENU
lib.footernav.1.NO {
ATagParams = class = "footer-link"
}
Run Code Online (Sandbox Code Playgroud)
menue工作得很好.我想要做的是,将链接文本更改为图像,如下所示:
<a class="footer-link" href="index.php?id=43&L=1">Facebook</a>
Run Code Online (Sandbox Code Playgroud)
至
<a class="footer-link" href="index.php?id=43&L=1"><img src="facebook.gif"/></a>
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
如果它有帮助我也可以为这个facebook链接创建一个新菜单.
默认情况下,第二级HMENU在第一个元素之后呈现.
foo = HMENU
foo {
1 = TMENU
1.noBlur = 1
1.NO = 1
1.NO.expAll = 1
1.NO.wrap = <li class="second">|</li>
2 = TMENU
2.noBlur = 1
2.NO = 1
2.NO.wrap = <li class="second">|</li>
}
Run Code Online (Sandbox Code Playgroud)
默认HTML:
<li><a href="#">firstlevel 1</a></li>
<li class="second"><a href="#">secondlevel 1</a></li>
<li><a href="#">firstlevel 2</a></li>
Run Code Online (Sandbox Code Playgroud)
但我想要的是:
<li>
<a href="#">firstlevel 1</a>
<li class="second"><a href="#">secondlevel 1</a></li>
</li>
<li><a href="#">firstlevel 2</a></li>
Run Code Online (Sandbox Code Playgroud)
即第二级在第一级内部呈现,而不是在第一级之后.任何想法赞赏!
在TYPO3模板中,我使用以下代码插入图像:
page.10.marks{
GRAFIK-LINKS = IMAGE
GRAFIK-LINKS.file = fileadmin/images/header-a.png
}
Run Code Online (Sandbox Code Playgroud)
现在,只要我不使用说话URL就可以运行,但是当启用RealURL或CoolURI等扩展时,图像将不再显示.问题是生成的HTML使用相对路径引用这些图像:
<img xmlns="http://www.w3.org/1999/xhtml" width="520" height="180" border="0" alt="" src="fileadmin/images/header-a.png" />
Run Code Online (Sandbox Code Playgroud)
然后翻译成http://example.com/speaking-URL/in-deep-path/fileadmin/images/header-a.png并没有在那里找到:(
我怎样才能让TYPO在这里使用绝对引用?
我有一个typo3 站点,我想为子站点的一个菜单点添加一个单独的css。
对于我添加的打字稿:
[globalVar = TSFE:id=6]
page.headerData.10 = TEXT
page.headerData.10.value (
<link rel="stylesheet" type="text/css" href="fileadmin/templates/blau.css" media="all" />
)
[global]
Run Code Online (Sandbox Code Playgroud)
到目前为止,它适用于 id 为 6 的页面。我如何编写脚本,它继承了 id 为 6 的页面的子站点的值?
我正在尝试将图像标题链接到Typo3 6.2上的图像链接.
我已经尝试了这个,但没有幸运:
tt_content.image.20.caption.1.stdWrap.typolink.parameter.field = image_link
Run Code Online (Sandbox Code Playgroud)
我有来自Bootstrap Package的这个typoscript:
...
singleCaption {
singleStdWrap {
wrap {
override.cObject = COA
override.cObject {
10 = TEXT
10 {
value = <figure class="image###CLASSES###">|###CAPTION###</figure>
override = <figure class="thumbnail###CLASSES###">|###CAPTION###</figure>
override {
if {
value = 1
equals.field = imageborder
}
}
}
}
}
}
caption {
wrap = <caption class="caption###CLASSES###"> | </caption>
wrap.override = <figcaption class="caption###CLASSES###"> | </figcaption>
}
}
...
Run Code Online (Sandbox Code Playgroud)
如何将我的字幕链接到图像链接?这应该是如此简单,但我无法弄清楚如何.谢谢你的帮助!
我想使用typoscript执行查询.我的疑问是
SELECT * FROM TABLE where sld like '{GP:SID}'.我想在单/双引号内扭曲SID变量.尝试下面的脚本,但没有为我工作.
lib.products = CONTENT
lib.products {
table = TABLE
select {
pidInList = 26506
orderBy = name
where = sid like '{GP:SID}'
}
renderObj = COA
renderObj {
10 = COA
10 {
10 = TEXT
10.dataWrap ={field:name}[\n]
}
}
Run Code Online (Sandbox Code Playgroud)
}
能帮到我吗?
我正在寻找一种方法来获取TypoScript中IMG_RESOURCE对象的绝对路径.由于baseUrl对我来说不是真正的解决方案,所以简单地添加config.baseUrl = example.com并不是我接受的东西.
那么,我怎么能解决这样的事情:
ogimage = FILES
ogimage{
references {
table = pages
uid.data = page:uid
fieldName = tx_csseo_og_image
}
renderObj = IMG_RESOURCE
renderObj {
file.import.data = file:current:publicUrl
file.height < plugin.tx_csseo.social.openGraph.image.height
file.width < plugin.tx_csseo.social.openGraph.image.width
# this needs to be generated with an absolute URL
stdWrap.dataWrap = <meta property="og:image" content="|" />
}
}
Run Code Online (Sandbox Code Playgroud) 我在这里看了这个类似的问题,但由于我对TypoScript不太熟悉,所以我听不懂每个人在说什么的一半。
让我从我的观点开始:在TYPO3 6.2中,我得到了一个如下所示的后端树:
Data类型为“文件夹”,我想在其中存储记录。
Userroles,Admins并Lawyer有型“标准”,而最后两个包含插件“网站用户”。

现在,我想向页面添加一个新的fe_usergroup Userroles:

我收到以下错误:

当我尝试在中插入新的fe_user时,情况相同Admins:

因此,在提到问题的其他答案中,他们正在谈论Page-TS- Config-我查看了Userroles页面并看到了以下内容:
然后我去了模板分析器并搜索了allowedNewTables,deniedNewTables但是没有结果。并评论一下:ctrl节,哪个值具有rootLevel-但是那些TCA来自Extbase吗?那么为什么他们错了?
我一定做错了什么,但我不知道这可能是什么。
它在我认为之前就起作用了……虽然我不了解用户组,但是最近没有尝试添加新的用户组。
我为扩展程序设置了自定义验证错误.现在我想添加一个错误消息的HTML链接.试图将HTML放在语言文件(locallang.xlf)中,但它不起作用.
有没有解决的办法 ?
typo3 ×10
typoscript ×10
typo3-6.2.x ×3
caption ×1
fluid ×1
inheritance ×1
menu ×1
subdirectory ×1
url ×1