标签: typoscript

Typo3:使用typoscript修改base-url

我正在尝试TYPO3的介绍包.为此,我在我的电脑上使用Xampp.

我已将它安装在子目录中,但由于它使用"real-url",我需要修改生成的链接,这样http://localhost/about-typo3/我就得到了http://localhost/subfolder/about-typo3/

我认为必须通过"错字脚本"来完成,而且从我在互联网上看到的内容来看,这条线应该可以完成这项工作:

config.baseURL = http://localhost/subfolder/
Run Code Online (Sandbox Code Playgroud)

但我不知道应该把它放在哪里.我尝试了不同的位置,但没有明显的效果.

所以我想知道的是:我是否正在为我需要做的事情做好准备,如果是的话,我现在应该尝试什么?

url typo3 subdirectory typoscript

0
推荐指数
1
解决办法
1万
查看次数

使用typoscript将菜单链接标题更改为图像

我的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链接创建一个新菜单.

menu typo3 typoscript

0
推荐指数
1
解决办法
5680
查看次数

Typoscript:HMENU在父元素中渲染子菜单

默认情况下,第二级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 typoscript

0
推荐指数
1
解决办法
3207
查看次数

如何获取FILE-Object的绝对路径

在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 typoscript

0
推荐指数
1
解决办法
1717
查看次数

Typo3 [globalVar = TSFE:id=6] - 继承

我有一个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 的页面的子站点的值?

inheritance typo3 typoscript

0
推荐指数
1
解决办法
3877
查看次数

带有链接的Typo3 6.2图像标题

我正在尝试将图像标题链接到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)

如何将我的字幕链接到图像链接?这应该是如此简单,但我无法弄清楚如何.谢谢你的帮助!

typo3 caption typoscript twitter-bootstrap-3 typo3-6.2.x

0
推荐指数
1
解决办法
1896
查看次数

GP变种的Typoscript问题?

我想使用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)

}

能帮到我吗?

typo3 typoscript typo3-6.2.x

0
推荐指数
1
解决办法
473
查看次数

IMG_RESOURCE的绝对路径

我正在寻找一种方法来获取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)

typo3 typoscript

0
推荐指数
1
解决办法
2838
查看次数

尝试在页面上插入记录...不允许使用此表fe_users / fe_groups

我在这里看了这个类似的问题,但由于我对TypoScript不太熟悉,所以我听不懂每个人在说什么的一半。

让我从我的观点开始:在TYPO3 6.2中,我得到了一个如下所示的后端树:
Data类型为“文件夹”,我想在其中存储记录。
UserrolesAdminsLawyer有型“标准”,而最后两个包含插件“网站用户”。
后端树
行为网站用户

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

在此处输入图片说明 在此处输入图片说明
我收到以下错误:
1:尝试在“ Userroles”(39)页上插入记录,其中不允许使用此表fe_groups
当我尝试在中插入新的fe_user时,情况相同Admins
1:尝试在“ Admins”页面(40)上插入记录,其中不允许使用此表fe_users
因此,在提到问题的其他答案中,他们正在谈论Page-TS- Config-我查看了Userroles页面并看到了以下内容: TS页面配置然后我去了模板分析器并搜索了allowedNewTablesdeniedNewTables但是没有结果。并评论一下:ctrl节,哪个值具有rootLevel-但是那些TCA来自Extbase吗?那么为什么他们错了?
我一定做错了什么,但我不知道这可能是什么。
它在我认为之前就起作用了……虽然我不了解用户组,但是最近没有尝试添加新的用户组。

typo3 typoscript typo3-6.2.x

0
推荐指数
1
解决办法
1924
查看次数

语言文件中的HTML

我为扩展程序设置了自定义验证错误.现在我想添加一个错误消息的HTML链接.试图将HTML放在语言文件(locallang.xlf)中,但它不起作用.

有没有解决的办法 ?

typo3 fluid typoscript

0
推荐指数
1
解决办法
956
查看次数