簡體   English   中英

通過Oracle RightNow在元描述標記中使用rn:page_title

[英]Using rn:page_title in the Meta Description Tag with Oracle RightNow

我需要在模板文件的<meta name="description" content=""/>標記中使用此標記<rn:page_title/> 我需要內容特別閱讀:“在我們的網站上閱讀有關<rn:page_title/>更多信息!”

我意識到這個標簽實際上只是我正在吸取模板內容的<rn:meta>標簽的快捷方式。 如何在HTML標記內訪問<rn:page_title/>內容?

  • 有沒有一種方法可以將此標記的結果保存在php變量中?
  • 我需要確保它與頁面一起呈現,而不是在頁面之后呈現,因此不能使用JavaScript構建meta標簽並在頁面呈現之后注入它。
  • 有沒有一種方法可以動態檢索<rn:meta>標記的結果? 也許在內容字符串中使用#rn:php:some/path/getDymanicTitle()#語句? 但是我不知道getDynamicTitle的工作方式,我不僅需要它在答案頁面上,而且還要在所有頁面上使用。

在搜尋了幾天以找出如何以最靈活的方式執行此操作之后,我想到了下面這行代碼:

<?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!"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM