标签: typo3

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
查看次数

如何从视图助手访问 GET/POST?

我有一个自定义内容元素,它使用从链接操作继承的视图助手。当此链接处于“活动状态”时,我想使用特定的 CSS。一种方法是读取_GET并检查链接变量。我可以_GET从视图助手以理智的方式访问吗?或者,还有更好的方法?

也许这是不可能的,因为视图助手的输出将被缓存......

我当然可以$_GET直接访问,但这可以与 RealUrl 一起使用吗?

typo3 typo3-6.1.x

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

带有 TypoScript 的 body 标签上的背景图像

我想为 TYPO3 后端中的每个页面分配一个图像。这个图像应该被渲染为我的 body 标签的背景图像,比如。

<body style="background-image:url("/fileadmin/user_uploads/image.png")">
Run Code Online (Sandbox Code Playgroud)

我有 TYPO3 的 6.2LTS 版本。在以前的 TYPO3 版本 (4.5) 中,我用这个排版部分实现了一个类似的解决方案

page.bodyTagCObject = COA
page.bodyTagCObject {
    10 = TEXT
    10.value = <body style="background-image:url(
    20 = TEXT
    20 {
        data = levelmedia: -1 "slide"
        wrap = uploads/media/ |
        listNum = 0
    }
    30 = TEXT
    30.value = );">
}
Run Code Online (Sandbox Code Playgroud)

新的 TYPO3 版本适用于文件引用,所以我不确定我如何才能意识到这个问题。

有人有提示吗?

typo3 typoscript typo3-6.2.x

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

TYPO3 ckeditor 为表添加引导程序类

我尝试将类"table""table-striped"通过 yaml-File 添加到 TYPO3 8 中的 ckeditor。使用其他块标记或内联标记没有问题,但是对于表仍然存在类"contenttable"- 只有这个类,我不能添加其他类。我试过这个:

{ name: "Table", element: ['table','p'], attributes: { 'class': 'table' }}

{ name: "Table-Striped", element: ['table','p'], attributes: { 'class': 'table-striped' }}
Run Code Online (Sandbox Code Playgroud)

对于 p 可以(没有意义),但不适用于桌子。

typo3 ckeditor

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

TYPO3 ver.: 8 如何正确自定义felogin扩展

我想自定义 felogin(前端 lofin)扩展模板。我想将模板文件复制到我的模板扩展文件夹中,但我不知道如何使用 TypoScript 更改路径,因此 Typo3 可以先查看位于我的扩展模板文件夹内的模板文件。

提前致谢!丹尼斯

typo3 typoscript typo3-8.x

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

如何在php 7下扩展femanager控制器

由于使用PHP 7.0及更高版本,php的严格模式会生成如下警告:

PHP Warning: Declaration of In2code\Femanagerextended\Controller\EditController::updateAction(In2code\Femanagerextended\Domain\Model\User $user) should be compatible with In2code\Femanager\Controller\EditController::updateAction(In2code\Femanager\Domain\Model\User $user) in ($PATH)\typo3conf\ext\femanagerextended\Classes\Controller\EditController.php line 17
Run Code Online (Sandbox Code Playgroud)

当尝试使用本手册最佳实践部分中描述的方式扩展TYPO3 Extension femanager的现有控制器时:

<?php
namespace In2code\Femanagerextended\Controller;
use In2code\Femanager\Controller\EditController as EditControllerFemanager;
use In2code\Femanagerextended\Domain\Model\User;
/**
 * Class EditController
 *
 * @package In2code\Femanagerextended\Controller
 */
class EditController extends EditControllerFemanager
{
    /**
     * action update
     *
     * @param User $user
     * @validate $user In2code\Femanager\Domain\Validator\ServersideValidator
     * @validate $user In2code\Femanager\Domain\Validator\PasswordValidator
     * @return void
     */
     public function updateAction(User $user)
     {
         parent::updateAction($user);
     }
}
Run Code Online (Sandbox Code Playgroud)

extends typo3 typo3-extensions php-7 php-7.1

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

Typo3 v8 如何从 Bootstrap 包中插入当前年份到版权中?

我正在寻找一种将page.theme.copyright.text动态文本设置为

“© 公司名称 {year}”

我尝试过的:


1.) 标记

“©公司名称###DATE###”

使用打字稿:

page.10 {
   marks.DATE= TEXT 
   marks.DATE.data = date : Y
}
Run Code Online (Sandbox Code Playgroud)

2.) lib.copyright

TS:

lib.copyright = TEXT
lib.copyright.data = date:U
lib.copyright.strftime = %Y
lib.copyright.wrap= &copy; | 
temp.mainTemplate.subparts.copyright_date < lib.copyright
Run Code Online (Sandbox Code Playgroud)

3.) 使用 TS 常数

TS 常数:

page.theme.copyright.text = &copy; Company Name |
Run Code Online (Sandbox Code Playgroud)

TS:

page.10.variables.themeCopyrightText {
    value >
    data = date:U
    strftime = %Y
    noTrimWrap = |{$page.theme.copyright.text}|
}
Run Code Online (Sandbox Code Playgroud)

没有任何效果。

我拥有的:

  • Typo3 v8.7.8
  • 主题:Bootstrap Package 8.0.3
  • 不知道如何解决这个问题:)

date typo3 dynamic twitter-bootstrap

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

TYPO3 felogin:删除传奇

简单的问题:如何<legend>从我的felogin内容元素中删除html 标记?我已经阅读了felogin文档,但我仍然不明白该怎么做.

typo3 felogin

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

Typo3 v9 在站点地图中显示“隐藏”页面

我目前正在将一个网站从 Typo3 7 更新到 Typo3 9。该网站包括一个站点地图,我还想显示标记为“不在菜单中”的页面。在旧版本上,这可以通过以下排版文字来实现:

tt_content.menu.20.2.includeNotInMenu = 1
tt_content.menu.20.2.excludeDoktypes = 6
Run Code Online (Sandbox Code Playgroud)

但是,这在 v9 中不再起作用,我在 Google 上找不到任何帮助。

typo3 typoscript typo3-9.x

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

在 Typo3 版本 9.5 中一次添加多个页面

在 Typo3 9.5 版中,函数选项卡似乎已被删除。如何在不使用此功能选项卡的情况下一次添加多个页面?

typo3 typo3-9.x

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