将HTML添加到自定义运输承运人/方法中
Add HTML to Custom Shipping Carrier/Methods
我一直在玩PrestaShop,觉得它很有趣,所以我想为它做一些东西。
到目前为止,我所做的是,我已经创建了几个不同的运输承运人,现在我想在运输页面上添加一些特定的HTML,基于所选的运输方法。但我不太明白该怎么做。
如果不清楚的话,我想做的是。我已经创建了一种运输方法,比如说"GSL,送货上门",当客户在运输页面上选择该运输承运人时,我想显示一些与该承运人相关的特定HTML,可以在其下,也可以在运输页面的某个地方。
我想不出该怎么做。
最简单的方法是编辑第199行附近的文件themes/[theme-name]/ordercarrier.tpl,您应该可以找到:
{foreach $option.carrier_list as $carrier}
在这个循环中,你可以找到载体页面的整个结构。
在你想要放置html的地方添加一个像这样的结构。
{switch $carrier.id}
{case 1}
<!-- custom html for the courier that has the id 1 -->
{/case}
{case 2}
<!-- custom html for the courier that has the id 2 -->
{/case}
{/switch}
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- toBoolean方法类似于toString
- 如何在单击复选框后调用控制器方法
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 递归使用 eval() 是检查程序执行的好方法吗?
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- toLocaleDateString和toLocaleString方法不尊重机器时区
- 有条件更新d3.js力图中节点的最佳方法
- TypeError:在不兼容的接收器nodejs上调用了方法Uint8Array.length
- 将HTML添加到自定义运输承运人/方法中