小编Col*_*ass的帖子

如何在自己的Typo3 6.2扩展中包含.js文件?

我在Typo3 6.2中扩展了扩展构建器,extbase和fluid.
我想在前端添加一个时间戳.
我在网上找到了一个.js文件,并希望在扩展处于活动状态时包含它,因为我经常需要它.
我把这个文件放在这里:EXT:/Resources/Public/JS/timepicker.js.
我看到了一个解决方案这个文章,但增加

page.includeJS.tx_myExtension = EXT:/Resources/Public/JS/timepicker.js

在我的setup.txt底部不起作用.

我没有定义page那里,所以我认为这可能是原因,但我真的不知道 - 这是我的setup.txt(自动生成)在/ typo3conf/ext // Configuration/TypoScript /:

plugin.tx_myext_test {
    view {
        templateRootPath = {$plugin.tx_myext_test.view.templateRootPath}
        partialRootPath = {$plugin.tx_myext_test.view.partialRootPath}
        layoutRootPath = {$plugin.tx_myext_test.view.layoutRootPath}
    }
    persistence {
        storagePid = {$plugin.tx_myext_test.persistence.storagePid}
    }
}
Run Code Online (Sandbox Code Playgroud)

最终我希望我的前端函数能够与datepicker一起工作,因为我在我的根模板中包含了jQuery.但我不想在那里加入时间戳,只是为了扩展.

<script>
    $(function () {
        $('.lc-datepicker').datepicker();
        $('.lc-timepicker').timepicker();
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery typo3 typoscript extbase

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

为什么重定向重置我的对象?

我在TYPO3 6.2中使用Extbase进行了前端扩展,并且在我的控制器中重定向时,我失去了对我的对象所做的更改.我想知道这是否有意,为什么?

在这里,我看到我已经到了做出改变appointmentvar_dump.

/**
 *
 * @param Domain\Model\Appointment $appointment
 * @return void
 */
public function bookAction(Domain\Model\Appointment $appointment) {
    if ($appointment->getBooked()) {
        \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($appointment);
        $this->redirect('update', null, null, array('appointment'=>$appointment));
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,我看到原来的对象,我要做出的改变之前appointmentvar_dump.
似乎改变了约会的通过将其重置回原来的状态......?

/**
 * action update
 *
 * @param Domain\Model\Appointment $appointment
 * @return void
 */
public function updateAction(Domain\Model\Appointment $appointment) {
    \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($appointment);
}
Run Code Online (Sandbox Code Playgroud)

typo3 extbase typo3-6.2.x

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

尝试在页面上插入记录...不允许使用此表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
查看次数

如何在TYPO3 6.2中更改多个fe_user密码?

我想重置46个fe_users的密码,但是当我更新字段"password"时,我可以看到列中的实际密码而不是某些编码值...
UPDATE "fe_users" SET PASSWORD="test" WHERE pid=53
我希望它看起来像"test"上面的条目.
密码
对我来说,我的方法不起作用,但我无法弄清楚我还能尝试什么......任何人的想法都是有道理的吗?在后端记录页面中,我只知道如何逐个更改密码.

typo3 backend typo3-6.2.x

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

',`和|之间的区别是什么?它们何时应该使用?

我看过用这三种方式编写的字符串:

lv_str  = 'test'
lv_str2 = `test`
lv_str3 = |test|
Run Code Online (Sandbox Code Playgroud)

到目前为止,我唯一注意到的是'有时会修剪空白,而`保留它们.
我刚刚发现| - 对此还不太了解.

有人可以解释,或在这里发布一个好的链接,哪种方式最好用,哪有更多方法?

abap

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

多变量声明和初始化

假设我有一个带有一些导入参数的方法:

*"----------------------------------------------------------------------
*"  IMPORTING
*"     VALUE(iv_xx)  TYPE  xx
*"     VALUE(iv_xxx) TYPE  xxx
*"----------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我不想直接使用它们,因为在调整方法内部时我无法更改它们的值,可能还有更多原因.因此,我声明了我为其分配导入值的新变量.有很多方法可以做到这一点......

我这样开始:

DATA lv_xx  TYPE xx.
DATA lv_xxx TYPE xxx.

lv_xx  = iv_xx.
lv_xxx = iv_xxx.
Run Code Online (Sandbox Code Playgroud)

继续:

DATA:
  lv_xx  TYPE xx,
  lv_xxx TYPE xxx.

lv_xx  = iv_xx.
lv_xxx = iv_xxx.
Run Code Online (Sandbox Code Playgroud)

演变为:

DATA:
  lv_xx  LIKE iv_xx,
  lv_xxx LIKE iv_xxx.

lv_xx  = iv_xx.
lv_xxx = iv_xxx.
Run Code Online (Sandbox Code Playgroud)

最近发现了一种更加懒散的方式:

DATA(lv_xx)  = iv_xx.
DATA(lv_xxx) = iv_xxx.
Run Code Online (Sandbox Code Playgroud)

现在我想知道:
我可以更进一步,以某种方式消除"DATA(...)"重复吗?
我正在寻找类似的东西

DATA( 
 lv_xx  = iv_xx
 lv_xxx = iv_xxx
).
Run Code Online (Sandbox Code Playgroud)

abap

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

标签 统计

typo3 ×4

typo3-6.2.x ×3

abap ×2

extbase ×2

typoscript ×2

backend ×1

javascript ×1

jquery ×1