增加面包屑结构化标签测试

hotfix/paypal-note
LiaoYijun 4 years ago
parent f678d36064
commit 508e870471

@ -586,6 +586,16 @@ class Information extends CI_Controller
break;
default:
}
$breadcrumb_data = $this->Information_model->get_path_exclude_self($information->is_id, $information->is_path);
if ($information->ic_url == '/travelguide/article-earthquakes.htm') {
$breadcrumb_structured_data_content = $this->load->view(
$template_path . '-structured-data-breadcrumb',
array('breadcrumb_data' => $breadcrumb_data, 'information' => $information),
true);
$information->ic_content = str_replace('<!--@STRUCTURED-DATA-BREADCRUMB-BLOCK@-->', $breadcrumb_structured_data_content, $information->ic_content);
}
//替换模板中的标签
@ -601,9 +611,6 @@ class Information extends CI_Controller
$template = str_replace('<!--@TRAIN-SEARCH@-->', $template_TrainSearch, $template);
}
$breadcrumb_data = $this->Information_model->get_path_exclude_self($information->is_id, $information->is_path);
//非产品页面
$meta_product_code=get_meta($information->ic_id, 'meta_product_code');
if (empty($meta_product_code)) {

@ -0,0 +1,25 @@
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.chinahighlights.com/"
}
<?php foreach ($breadcrumb_data as $index => $item) {?>
,{
"@type": "ListItem",
"position": <?php echo ($index + 2) ?>,
"name": "<?php echo $item['ic_url_title'] ?>",
"item": "https://www.chinahighlights.com<?php echo $item['ic_url'] ?>"
}
<?php }?>
,{
"@type": "ListItem",
"position": <?php echo (count($breadcrumb_data) + 2) ?>,
"name": "<?php echo $information->ic_title ?>"
}]
}
</script>
Loading…
Cancel
Save