我使用joomla开发了一个分类广告网站,我的主要组件是dj-classifieds。我现在想要使用addthis共享工具。为此,我需要在我的网站的头部包含Facebook标题标签。标题当然是动态的,我需要使用php字符串来获取每个页面的正确标题。我能够在控制项目视图页面的源文件中执行此操作。实际上,在我的源文件中使用<?php echo $item_name ?>
,我可以在项目视图页面的任何位置显示标题。
我尝试做的是生成相同的标题,但在控制我网站的文件中。两个文件位于不同的方向,如下所示(完整路径,在根目录中): - 项目视图源文件存储在此处:/components/com_djclassifieds/views/item/tmpl/default.php
在阅读各种解决方案之后,我决定在head.php文件中包含default.php文件,然后调用echo,但它不起作用。
这是我的代码:<meta property="og:title" content="<?php include( $_SERVER['DOCUMENT_ROOT'] . '/components/com_djclassifieds/views/item/tmpl/default.php' ); echo $item->name; ?>" />
我做错了什么?我对php非常新,所以如果你能明确提供帮助,我将非常感激。
以获取更多详细信息,以下是两个文件中每个文件的详细信息:
这是我想写的og标签:在head.php文件中:
<!-- for Facebook -->
<meta property="og:title" content="<?php include( $_SERVER['DOCUMENT_ROOT'] . '/components/com_djclassifieds/views/item/tmpl/default.php' ); echo $item->name; ?>" />
<meta property="og:url" content="<?php echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" />
我非常感谢你花时间帮助我的时间。