将cms页面链接到特定图像

时间:2014-08-07 07:51:43

标签: php html css magento

我创建了一个名为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页面链接到另一页面中显示的图像。如何将此页面链接到另一页中的特定图像?

3 个答案:

答案 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);

  • URLCMS 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'));