Php 如何在prestashop中为CMS创建的自定义页面添加功能

Php 如何在prestashop中为CMS创建的自定义页面添加功能,php,prestashop,Php,Prestashop,我使用PrestaShop CMS创建了一个自定义页面。 我可以很容易地在前端看到我的页面 我想知道的是,页面的相关控制器和视图文件在哪里 所以我可以在表单/页面上执行一些操作? 任何帮助都将不胜感激 我的页面如下所示: <h1>Sell your item</h1> <p>Select Category:</p> <p><select class="selectBox selectBox-dropdown selectProdu

我使用PrestaShop CMS创建了一个自定义页面。 我可以很容易地在前端看到我的页面

我想知道的是,页面的相关控制器和视图文件在哪里

所以我可以在表单/页面上执行一些操作? 任何帮助都将不胜感激

我的页面如下所示:

<h1>Sell your item</h1>
<p>Select Category:</p>
<p><select class="selectBox selectBox-dropdown selectProductSort" name="catgeory_dropdown">
 <option value="">-- Select Category</option>
 <option value="category1">Category 1</option>
 <option value="category2">Category 2</option>
 <option value="category3">category 3</option>
</select></p>
<p>Item Name/Description:*</p>
<p><input id="item_name" class="ac_input" name="item_name" type="text" /></p>
<p>Select Category*:</p>
<p><select class="selectBox selectBox-dropdown selectProductSort" name="catgeory_dropdown">
<option value="">-- Select Category</option>
<option value="category1">Category 1</option>
<option value="category2">Category 2</option>
<option value="category3">category 3</option>
</select></p>
<p>Original Purchase Price, USD</p>
<p><input id="item_name" class="ac_input" name="item_name" type="text" /></p>
<p>Your Asking Price, USD</p>
<p><input id="item_name" class="ac_input" name="item_name" type="text" /></p>
<p></p>
<p>Condition*:</p>
<p><input id="condition1" name="condition" type="radio" />New (Unused Item)</p>
<p><input id="condition2" name="condition" type="radio" />Like New (Hard to Notice,Very Slight signs of use)</p>
<p><input id="condition3" name="condition" type="radio" />Gently Used (Noticeable, Slight signs of wear)</p>
<p><input id="condition4" name="condition" type="radio" />Well Used (Obvious sign of wear)</p>
<p>Includes</p>
<p><input id="includes1" name="includes1" type="checkbox" />Original Box</p>
<p><input id="includes2" name="includes2" type="checkbox" />Original Invoice</p>
<p><input id="includes3" name="includes3" type="checkbox" />Original Brand/Authenticity Card</p>
<p><input id="includes4" name="includes4" type="checkbox" />Well Used (Obvious sign of wear)</p>
<p>Do you have an authentic luxury item that you are not using anymore? Or are you simply tired of the current one and thinking of getting a new one? Then sell it with us, get cash and upgrade your wardrobe!</p>
出售您的物品
选择类别:

--选择类别 第一类 第2类 第3类

项目名称/说明:*

选择类别*:

--选择类别 第一类 第2类 第3类

原价,美元

你的要价,美元

条件*:

新的(未使用的项目)

喜欢新的(很难注意到,非常轻微的使用迹象)

轻轻使用(明显的轻微磨损迹象)

使用良好(明显磨损迹象)

包括

原盒

原始发票

原始品牌/真品卡

使用良好(明显磨损迹象)

您是否有不再使用的正宗奢侈品?或者你只是厌倦了当前的一个,想买一个新的?然后与我们一起出售,获得现金并升级您的衣柜


AFAIK所有CMS页面(甚至CMS类别)都由
CmsController
处理,模板为
CMS.tpl

要添加任何在每个页面上都有效的功能,您可以尝试覆盖这些文件,但是,如果您只希望在一个/某些特定页面中使用这些功能,我发现最好开发用作Smarty插件的模块