首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typoscript运算符.引用另一项的文件链接的值

Typoscript运算符.引用另一项的文件链接的值
EN

Stack Overflow用户
提问于 2018-10-05 10:36:55
回答 2查看 128关注 0票数 0

我在下面设置了Typoscript,但最后一行不起作用。我希望20.filelink具有与10.filelink相同的内容(真正的代码更复杂,而且该位是多余的)。

代码语言:javascript
复制
lib.test = COA
lib.test {

  10 = TEXT
  10.value = A value

  10.filelink {
    path = fileadmin/path/
    target = blank
    stdWrap.wrap = <li>|</li>
    }

  20 = TEXT
  20.if.isFalse.data = subheader
  20.value = Another value
  20.filelink =< lib.test.10.filelink

}

复制(与<操作符)可以工作,但不像前面所述的=<

我也尝试过没有lib.test.,或者只有=,但没有任何成功。

  • 是我想要做的吗?
  • 我对运算符不了解什么?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-05 12:51:32

我想出了我不明白的事。显然,只能复制或引用 Content对象

然后,答案是引用整个对象,并修改和添加需要更改的内容。在这种情况下,将是:

代码语言:javascript
复制
lib.test = COA
lib.test {

  10 = TEXT
  10.value = A value

  10.filelink {
    path = fileadmin/path/
    target = blank
    stdWrap.wrap = <li>|</li>
    }

  20 = < lib.test.10
  20.if.isFalse.data = subheader
  20.value = Another value

}
票数 0
EN

Stack Overflow用户

发布于 2018-10-05 11:27:31

你应该把它从花括号中去掉:

代码语言:javascript
复制
lib.test = COA
lib.test {

  10 = TEXT
  10.value = A value

  10.filelink {
    path = fileadmin/path/
    target = blank
    stdWrap.wrap = <li>|</li>
    }

  20 = TEXT
  20.if.isFalse.data = subheader
  20.value = Another value
}
lib.test.10.filelink =< lib.test.20.filelink
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52663712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档