将此视为我的选择标记
<%= select_tag "post[brand_slug]", options_from_collection_for_select(@products, 'slug', 'name'), prompt: 'select' %>
Run Code Online (Sandbox Code Playgroud)
这工作正常,但我需要一个数据属性
<%= select_tag "post[brand_slug]", options_from_collection_for_select(@products, 'slug', 'name'), data: {id: @products.id} , prompt: 'select' %>
Run Code Online (Sandbox Code Playgroud)
@product.id不管用.我怎样才能得到的ID太
我是opencart的新手.我只想要两个主要页面,一个将列出所有产品(默认情况下在opencart中),另一个将描述公司.那么我该如何更改默认主页呢.
这两个页面应该有不同的标题.如何设置此类页面的路径.
我试过如下
创建了常见的新文件 default.tpl
在我home.tpl用过的时候
<?php if(!isset($this->request->get['route'])){
echo $header;
}else{
echo $default;
}
?>
Run Code Online (Sandbox Code Playgroud)
但它不是默认渲染.我还controller/common/default.php用以下几行创建了一个控制器
<?php
class ControllerCommonDefault extends Controller {
public function index() {
$this->template = $this->config->get('config_template') . '/template/common/default.tpl';
$this->render();
}
}
Run Code Online (Sandbox Code Playgroud)