我创建了一个名为collection.html的CMS页面,并添加了像
这样的代码{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="7" template="catalog/product/list.phtml"}}
我想将此CMS页面链接到另一页面中显示的图像。如何将此页面链接到另一页中的特定图像?
答案 0 :(得分:1)
如果图像位于CMS页面或静态块中,则可以通过这种方式执行
<a href=" {{store direct_url="identifier_of_cms_page"}} ">
<img ... />
</a>
如果图片在phtml页面中,那么
<a href=" <?php echo $this->getUrl('identifier_of_cms_page');?> ">
<img .. />
</a>
答案 1 :(得分:0)
在您创建CMS Page
后,您会为该页面添加一些URL Key
。
在URL
phtml
$这 - &GT;使用getURL(&#39; CMS-page-url的键&#39);
在URL
或CMS Page
Static Block
{{store direct_url =&#34; cms-page-url-key&#34;}}
答案 2 :(得分:0)
获取模板文件中的CMS页面网址
$this->getUrl('', array('_direct' => 'cms-page-key'));
使用此
传递参数$this->getUrl('', array('_direct' => 'cms-page-key', '_query' =>'a=5&b=6'));