我需要在模板文件的<rn:page_title/>
标签中使用此标签<meta name="description" content=""/>
。我需要内容专门阅读如下内容:
“在我们的网站上了解有关<rn:page_title/>
的更多信息!”
我意识到,这个标签实际上只是我正在吸取模板内容的<rn:meta>
标签的快捷方式。
在HTML标记内如何访问<rn:page_title/>
内容?
<rn:meta>
标签的结果?也许在内容字符串中带有#rn:php:some/path/getDymanicTitle()#
语句?但是我不知道getDynamicTitle是如何工作的,我不仅需要它在答案页面上,而且需要在所有页面上使用。答案 0 :(得分:0)
经过几天的探索以找出最灵活的方式来完成此操作,我想到了以下那段棘手的小代码:
<?php echo '<meta name="description" content="Read more about '; ?><rn:page_title/><?php echo 'on our site!">'; ?>
我要提到的唯一警告是,您需要对回声使用单引号,而不是双引号,因为否则会呈现类似以下内容:
<meta name="description" content="Read more about PAGE TITLE" on our site!"/>
显然是不可取的。另外,请记住不要使用任何单引号。因此,如果您的网站是“ Joe's Big Jamboree”,那么您将:
<?php echo '<meta name="description" content="Read more about '; ?><rn:page_title/><?php echo '. Only at Joe\'s Big Jamboree!">'; ?>
它将呈现:
<meta name="description" content="Read more about PAGE TITLE. Only at Joe's Big Jamboree!"/>