作为一个Joomla(新手)开发人员,我很关心为什么我们真的需要模块来创建我们自己的表单。对于Joomla,我绝对不是这方面的权威,但这是我的问题。
我明白(通过实践发现)我们可以使用两种方式创建表单(不需要额外的自定义模块)。
-
通过直接在index.php页面中编写表单内容,然后使用PHP检查提交。
-
通过使用管理后端将表单的HTML内容作为CustomHTML文章插入。然后使用单独的PHP页面进行处理,并返回到特定的着陆页面。
首先,我不确定上述方法在joomla世界中是否合理,但我确实认为它们是可行的。
如果是这样的话,为什么我们需要在波涛汹涌的大海中尝试下载和安装表单构建器插件,并编写带有这么多文件的看起来相当荒谬的代码呢?
您提到的第一个解决方案是最糟糕的解决方案。永远不应该编辑index.php。如果购买了模板的更新而你安装了它,它将覆盖你的更改。
你提到的第二点也是一个坏主意。如果您使用的是Joomla CMS,那么使用单独的PHP页面是没有意义的。
坚持Joomla标准,创建一个自定义模块(不是自定义HTML模块),要么自己编码,要么开始使用模块生成器。
使用CMS的全部意义在于使生活更轻松。Joomla网站是由组件、模块和插件组成的。
组件类似于应用程序,如论坛、电子商务系统等。模块就像小部件,比如twitter feed、大喊框等。
插件改变某些东西的行为。
为什么我们要穿过波涛汹涌的大海去下载和安装表单构建器插件?
尝试下载并安装表单构建器一点也不难。简单地去Joomla扩展目录,去必要的类别,点击一个扩展,适合你的需要,下载并安装它和volilom。