为了SEO的目的,我需要在产品zencart信息页显示客户的评论信息,这样产品的页面就会有一定的更新。 zen cart默认模板产品信息页和产品评论是两个不同的页面,要想在产品页面显示产品的评论信息,应该不会太麻烦,我们需要做的其实只是将产品评论页的相关代码复制整合到产品信息页。我们知道zen cart中每一个页面都有大概三部分组成一是模板文件,另一个是语言文件,还有就是模块文件。下面我说明一下具体的实现过程: 首先,要编辑产品信息页面的模板includes/templates/[模板]/tpl_product_info_default.php,在里面添加下面代码:
require_once($language_page_directory .'product_reviews.php'); 然后呢,将产品评论页面的用来显示评论的模板代码复制过来,
foreach ($reviewsArray as $reviews) {
’ . zen_image_button(BUTTON_IMAGE_READ_REVIEWS , BUTTON_READ_REVIEWS_ALT) . ‘’; ?>
’) . ((strlen($reviews['reviewsText']) >= 100) ? ‘…’ : ”); ?>
} 最后,还要在产品信息页面调用,产品评论页的header_php.php,因为具体的评论内容就是在这个文件中从数据库捞出来的。利用zen cart的加载机制,我们只需要将这个文件复制到inludes/moduls/pages/product_info/目录下,它便会自动被加载
cd includes/modules/pages 这样就可以了,当然要想好看就要调整调整CSS了。 (责任编辑:好模板) |