问题标签 [extension-builder3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1888 浏览

safari - 没有 Safari 扩展证书

我的 Extension Builder 无法检测到我的 Safari 扩展证书。我已正确遵循所有步骤,例如

我的 MAC 操作系统(OS X EI Captain,10.11.6)和 safari 是最新版本。我的扩展生成器仍然说“没有 Safari 扩展证书”

请不要将其标记为重复,因为我已经浏览了与它相关的每个链接,但没有任何用处。当我真的吓坏了时,我发布了这个问题。

提前致谢

0 投票
2 回答
2184 浏览

plugins - Typo3 前端插件,在控制器中使用 _POST 数据

我在typo3 v7.6.11 中使用扩展构建器编写了一个非常简单的扩展,访问者可以在其中要求乘坐出租车。

一切正常,只是我需要通过询问接送点和下车点来使请求更具吸引力......该请求进入模板中这样的实际表单(requestPid是页面的 id 与形式):

但是控制器中的 formAction 实际上并没有向模型询问任何内容(getArguments()我尝试过);

该请求确实发送了,$_POST但我看不出有办法将其放入表单中...如果您想查看更多代码以了解,请问,我不知道您要查找什么...

0 投票
1 回答
198 浏览

javascript - 如果在 Photoshop 中作为脚本导入但如果通过扩展加载则不能工作

在 Photoshop 中制作一个 html5 面板,该面板使用我 PC 中某个目录中的文件名列表。

这是一个javascript代码(做了一个简化的代码来理解这一点),如果文件>脚本>在photoshop中浏览但在扩展中不起作用,则该代码可以正常工作:

经过一些测试,我发现:

导致问题。因为如果在扩展中使用 Folder 是未定义的,但是如果作为脚本加载它可以正常工作,我想我只是缺少一些 photoshop 默认具有的库。

你们能帮助我并指出如何解决这个问题的正确方向吗?比如有没有我可以下载的图书馆或者我可以去的其他方式。

我的主要目标是通过 Photoshop 中的扩展从特定目录获取文件列表。

0 投票
0 回答
55 浏览

adobe - 如何使用 adobe extension builder 为 adobe prelude 创建模板

我是 adobe extension builder 的新手。我想为 adobe prelude 使用 adobe extension builder 。我已经安装了 adobe prelude 并在 spring 工具套件中配置了 adobe extension builder,我什至还创建了一个 .zxp 文件,但我无法在 adobe prelude 中使用该扩展。这是我关注的链接 http://127.0.0.1:57868/help/index.jsp?nav=%2F3_0

即使对我来说,adobe prelude 中也没有启用扩展选项。单击此处查看 adobe prelude 屏幕截图

0 投票
1 回答
795 浏览

typo3 - TYPO3 8.7.10:“where 子句”中的“未知列 'sys_file_reference.uid_local:type'”在具有文件类型属性的新扩展中

大家!

在一个新的 TYPO3 8.7.10 站点中,我刚刚使用 Extension Builder 创建了一个新扩展。在该扩展中,有一个具有文件类型属性(我称之为“符号”)的模型对象(“FurnitureFamily”)。我的扩展程序还有一个插件,可以显示所有家具系列的列表。我用我的插件创建了一个家具系列和一个新页面。

Extension Builder 中的新模型对象

Extension Builder 中的新模型对象

问题是,我没有显示包含我唯一记录的列表,而是收到以下错误:

糟糕,发生错误!代码:20180219055419589a6076

fh_debug扩展的帮助下,我可以获得有关错误的更多信息:

糟糕,发生错误!代码:20180219055419589a6076“where 子句”异常代码中的未知列“sys_file_reference.uid_local:type”:1472074485 文件:/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php 行:393 fh_debug 跟踪:文件:/ Typo3/sysext/extbase/Classes/Persistence/Generic/Backend.php" 行:226 函数:getObjectDataByQuery 文件:/typo3/sysext/extbase/Classes/Persistence/Generic/PersistenceManager.php" 行:126 函数:getObjectDataByQuery 文件:/ Typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php" 行:113 函数:getObjectDataByQuery 文件:/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php" 行:567 函数:getFirst 文件:/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php" 行:503 函数:

奇怪的是,当我删除属性“符号”时,会显示列表(仅显示属性“名称”)。

作为新安装,我尝试将我的数据库与规范进行比较,但没有进行任何更改。

我的问题是:我该如何纠正这个错误?

谢谢你。

0 投票
2 回答
157 浏览

typo3 - TYPO3 Extension Builder 现有表的集成

我试图将现有表集成到我的扩展中。问题是表格的内容没有被接管。我用现有表的名称创建了一个新模型,并根据现有的列名命名了属性。我还实现了属性的相应 getter 和 setter。

延期

现有表的名称是tx_institutsseminarverwaltung_domain_model_event

0 投票
1 回答
192 浏览

typo3-extensions - Typo3 10.4.1 扩展生成器:没有为新扩展创建表

我在带有 php 7.4 和 mariadb 数据库的 ubuntu 20.04 上安装了 TYPO3 10.4.1(作曲家模式),并安装了扩展“Extension Builder”(v10 兼容性)。当我使用扩展生成器创建具有域模型的新扩展并保存它时,没有出现任何错误,当我将它添加到 composer.json 并运行 composer require 命令时也是如此。但是,数据库中没有创建表。

有谁知道从哪里开始寻找问题?

提前非常感谢!

0 投票
0 回答
165 浏览

typo3 - 使用扩展生成器创建新扩展 Typo3 时出错

我正在尝试使用两个表创建一个新扩展: 带有 3 个字段 的警报:标题(字符串类型) 内容(关系 -> 我们必须能够在后台选择内容) 新闻(关系 -> 我们必须能够从现有表 tx_news_domain_model_news 中选择新闻)

AlertUserMM(此表用于链接 Alert 表和 User 表) Alert(与表 Alert 的关系) User(与表 fe_users 的关系)

这是我的扩展生成器

当我想保存它时,我有几个错误:

警告!表“pages”的配置与 extbase 不兼容。如果你想映射到这个表,你必须自己配置它(错误606)

对于这个错误,我可以不管你是否保存

当我删除与表格页面的关系时,出现 Typo3 错误:

传递给 EBT\ExtensionBuilder\Domain\Model\ClassObject\MethodParameter::setTypeHint() 的参数 1 必须是字符串类型,给定 null,在 /home/dev/rta/htdocs/typo3conf/ext/extension_builder/Classes/Service 中调用/ClassBuilder.php 第 394 行

我不知道问题出在哪里,有人有想法吗?


更新

这是我的扩展生成器

我设法进行了扩展,所以我修改了我的打字稿以映射“页面”表:

但是当我在扩展管理器中安装我的扩展时,我有这个错误:

[SQL 错误] 第 0 行,第 22 列:错误:预期 BIT、TINYINT、SMALLINT、MEDIUMINT、INT、INTEGER、BIGINT、REAL、DOUBLE、FLOAT、DECIMAL、NUMERIC、DATE、TIME、TIMESTAMP、DATETIME、YEAR、CHAR、VARCHAR , BINARY, VARBINARY, TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT, ENUM, SET, or JSON, got ';' 在语句中:CREATE TABLE pages ( );

我必须修改我的ext_tables.sql吗?只有我在打字稿中映射的字段?还有什么要补充的吗?有什么特别的语法吗?

0 投票
2 回答
54 浏览

typo3 - TYPO3 将自定义输入字段添加到新闻扩展

我正在尝试扩展新闻扩展以包含自定义输入字段。我已经创建了一个域模型:

并扩展了数据库的结构如下:

在后端创建了自定义输入字段(效果很好)

最后编辑了我的 setup.typoscript

我花了几个小时试图弄清楚为什么自定义输入字段没有被呈现到前端,不幸的是没有任何成功。

任何帮助,将不胜感激。