标签: typoscript

使用TypoScript可以获得$ _COOKIE吗?

在TypoScript中存在获取环境变量HTTP_COOKIE_VARS(不推荐使用)的可能性:

10 = TEXT
10.data = global : HTTP_COOKIE_VARS | some_cookie
Run Code Online (Sandbox Code Playgroud)

从文档中得到了这个.

但是在我的服务器上(PHP 5.3),这个变量是空的!我想这是因为这个环境变量已被弃用.现在我没有使用扩展,用户功能或用户条件的选项.

也许你有个主意!提前致谢.

cookies typo3 typoscript

2
推荐指数
1
解决办法
2633
查看次数

TYPO3 6.0.0错误:尝试访问不可浏览的存储中的文件夹

我已经下载了TYPO3 6.0.0rc1的介绍包,并尝试使用名为"fileuser"的新文件存储.因此,我创建了一个新的文件存储条目,其相对基本路径为"fileuser /",并在filesystem中创建了文件夹(权限设置为777)以及"已处理 "文件夹(也在文件存储数据集中定义).

现在我调用了File - > Filelist模块并重新加载了文件夹树.显示新文件存储,但添加"离线".如果我尝试访问它,我收到错误:"您正在尝试访问不可浏览的存储中的文件夹."

关于如何摆脱这个问题的任何想法?

php typo3 content-management-system typoscript web

2
推荐指数
2
解决办法
2318
查看次数

如何在TYPO3中实现带有自定义元素的页面模板?

这是我想与 TYPO3 一起使用的模板:http : //www.shegy.nazwa.pl/themeforest/hype/ios/solid/

我想让用户可以根据需要添加或删除您在屏幕截图上看到的部分。我解决这个问题的第一个想法是创建内容元素。

我认为 tt_content 是不够的。有必要为每个部分创建一个自己的表。还有其他方法吗?

让用户可以在“部分内容元素”内添加内容元素将是非常好的。这可能吗?嵌套内容元素?所以用户可以在第二个屏幕截图上添加第三个功能。

在此处输入图片说明

在此处输入图片说明

php typo3 typoscript typo3-6.1.x typo3-6.2.x

2
推荐指数
1
解决办法
1186
查看次数

tx_news 类别菜单不过滤新闻 - TYPO3

我需要在我的站点中配置一个新闻类别菜单。我在一个列中列出所有新闻,同一页面中的另一列显示类别菜单。新闻列表和类别菜单是使用插件而不是 TypoScript 配置的。同一页面包含另一个用于其他目的的新闻列表。问题是新闻没有按类别过滤。

typo3 typoscript extbase tx-news

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

TYPO3:菜单中的注销按钮

在菜单中添加“注销”按钮的最佳方法是什么?我正在使用扩展名“fe_users”和“femanager”。我在网上找到了一些解决方案,但没有一个有效。

typo3 fluid typoscript

2
推荐指数
1
解决办法
2568
查看次数

在setup.txt TYPO3中包含外部设置文件

是否可以将一些设置外包到不同的设置文件中,例如菜单或语言设置?我希望我的setup.txt保持干净.

谢谢你的回复:)

typo3 typoscript

2
推荐指数
1
解决办法
448
查看次数

来自 FAL 的 Typo3 CKEditor 图像

我使用 CKEditor 设置了一个全新的 TYPO3 8.7.4 安装并rte_ckeditor_image从 FAL 获取图像。

rte_ckeditor_image它的文档中说:

最大尺寸与必须在 Page TSConfig 中设置的魔术图像的配置有关:

# Page TSConfig
RTE.default.buttons.image.options.magic {
    maxWidth = 1020  # Default: 300
    maxHeight = 800  # Default: 1000
}
Run Code Online (Sandbox Code Playgroud)

我这样做了,但仍然无法使图像的宽度大于 300 像素。

我已经看过TYPO3的源代码了。有一个文件typo3/sysext/core/Classes/Resource/Service/MagicImageService.php有两个变量:$magicImageMaximumWidth$magicImageMaximumHeight. 如果更改它们的值,我可以使图像的宽度大于 300 像素。

该文件还有一个函数setMagicImageMaximumDimensions(array $rteConfiguration),该函数应该更改两个变量,但似乎没有这样做。

我做错了什么还是无法更改最大图像尺寸?

谢谢。

typo3 ckeditor typoscript tsconfig fal

2
推荐指数
1
解决办法
771
查看次数

我什么时候应该使用Mgmt:addTypoScript,setup.txt和ext_typoscript_setup?

编写TypoScript的常见方法是在Configuration / TypoScript / setup.txt中。但是还有另外两种写TS的方式。一个使用ext_typoscript_setup.txt,另一个使用ExtensionManagementUtility::addTypoScriptSetup()

有人可以解释一下有什么区别,什么时候应该使用哪一个?

typo3 typoscript extbase

2
推荐指数
1
解决办法
115
查看次数

如何使用 TypoScript 覆盖 TYPO3 表单框架的 YAML 设置?

我通过表单框架创建了一个 TYPO3 表单。现在我想用 TypoScript 覆盖其中一些值。该表格存储在扩展中,可供每个客户使用。客户特定值应由我的模板扩展覆盖,其中仅包含客户特定设置。但表单框架不使用这些设置。TypoScript 已加载(模板分析器),并且我清除了所有缓存。

我目前使用TYPO3版本9.5.6,表单框架具有相同的版本。

这是表格的一个片段:

identifier: bewerbungsformular
label: Bewerbungsformular
type: Form
prototypeName: bewerbungen
finishers:
  -
    options:
      subject: 'Ihre Bewerbung'
      recipientAddress: '{text-email}'
      recipientName: 
      senderAddress: 
      senderName: Test Company 
      replyToAddress: ''
      carbonCopyAddress: ''
      blindCarbonCopyAddress: ''
      format: html
      attachUploads: false
    identifier: EmailToSender
Run Code Online (Sandbox Code Playgroud)

这是我的模板扩展中的 setup.ts。我在 TYPO3 文档中找到了这个片段。但没有进一步解释通向该值的路径应该是什么样子。我认为路径中有问题:

plugin.tx_form {
    settings {
        yamlSettingsOverrides {

            #I think here is the mistake
            bewerbungsformular.finishers.EmailToSender.options.senderName = XYZ Company
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢。

forms yaml typo3 typoscript typo3-9.x

2
推荐指数
1
解决办法
2322
查看次数

在 TYPO3 中添加自定义内容元素布局

在 TYPO3 中,我想将几​​个自定义内容元素布局添加到默认内容类型“标题”的现有布局中。例如,自定义布局应该可以使原本是 H1 标题的标题看起来像 H2 或 H3。

所以我添加了这个 Typoscript 代码,它应该在后端的界面中添加额外的选项:

TCEFORM {
  tt_content {
    layout {
      altLabels {
        0 = abc
        1 = def
        2 = geh
        3 = Layout H1
        4 = Layout H2
        5 = Layout H3
      }
      removeItems = 6,7,8,9,10
    }   
  }
}
Run Code Online (Sandbox Code Playgroud)

除此之外,还应该添加 CSS 类:

tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
    key.field = layout

    3 = TEXT
    3.value = like-h1

    4 = TEXT
    4.value = like-h2

    5 = TEXT
    5.value = like-h3
}
Run Code Online (Sandbox Code Playgroud)

但是,在我的 3 个额外布局中,只有一个被添加到后端的界面中: …

typo3 content-management-system typoscript

2
推荐指数
1
解决办法
1692
查看次数