【发布时间】:2014-04-28 19:53:03
【问题描述】:
所以,我需要在 CMS 中做一个扩展,叫做 TYPO3。这里有一些关于这个扩展的信息:
“对于一个新的 TYPO3 6.1 网站,我们需要一个用于新闻稿的扩展(基于 ExtBase / Fluid),其中应包含:
- 标题/说明
- 文字
- 最多 3 张图片(需要 1 张)
- 列表视图的缩略图
- 1 个 PDF 文件
- 发布日期
目前实际上没有详细视图的设计,因此没有指向详细视图的链接。 所以,现在,请专注于前端列表视图。”
我以前从未使用过这个 CMS,所以我阅读了它并发现,我需要使用 Extension Builder 来创建这个扩展。所以,我已经下载并安装了它,并在 TYPO3 上为我的扩展注册了扩展密钥网站。但是当我尝试创建这个扩展时,我发现了很多问题和疑问。其中一些我已经解决了,但有些仍然没有解决。我在docs.typo3.org 中阅读了大量有关此扩展的信息仍然没有找到答案。所以,这里有这个问题:
我可以在一个模块中添加所有这些字段,还是应该为每个字段创建自己的模块?
我知道,我需要添加前端插件以在站点上显示此扩展程序,并添加后端模块以在管理面板中显示此扩展程序以提供编辑机会。但我不明白我应该使用什么确切的插件和确切的模块添加以及在哪里可以找到它?我需要使我的扩展程序完全可编辑,当然,在后端和前端我只需要我在后端添加的结果,没有任何编辑机会(在我的情况下,它应该是标题、文本、图像、PDF 文件和日期,正如我在这个问题的顶部所写的那样)。因此,在结果中,我应该能够在管理面板和站点 I 和所有站点上添加、编辑、删除等这些主题客人应该可以看到它。
在扩展生成器中仍然没有实现下载文件的功能,所以,据我了解,我需要自己将这个机会添加到我的扩展中,但我不知道我应该添加什么确切的代码以及在什么确切的文件。
我也遇到了一些日期格式问题。当我尝试在日期字段中添加一些日期时,我收到以下消息:
无法识别日期“2014-02-01”(格式为“Y-m-d\TH:i:sP”)
我试图在扩展文件中找到一些日期格式,但没有成功。
我是初级 php 开发人员,有 2 个月的开发经验(我几乎所有时间都在使用 HTML、CSS 和 Wordpress),所以对我来说,自己解决这个问题真的很难。我已经花了创建这个小扩展的一周并没有成功,所以你的帮助、建议和对我的问题的回答将对我非常有用:)
在此先感谢,并为我的英语不好感到抱歉。
【问题讨论】:
标签: php typo3 extbase typo3-extensions