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