我還沒有找到這樣做的Joomla擴展。在一些Joomla文章中,我需要能夠在文章的不同部分顯示Published on
日期。我考慮寫一個插件來做到這一點,以便根據需要在文章正文我可以做這樣的事情:如何訪問在Joomla 2.5中創建插件的發佈日期?
{published-on}
我在哪裏可以訪問Published on
內容進行顯示?另外,對於Joomla開發專家來說,這是解決這個問題的最好方法,還是有另一種方法?謝謝!
我還沒有找到這樣做的Joomla擴展。在一些Joomla文章中,我需要能夠在文章的不同部分顯示Published on
日期。我考慮寫一個插件來做到這一點,以便根據需要在文章正文我可以做這樣的事情:如何訪問在Joomla 2.5中創建插件的發佈日期?
{published-on}
我在哪裏可以訪問Published on
內容進行顯示?另外,對於Joomla開發專家來說,這是解決這個問題的最好方法,還是有另一種方法?謝謝!
你可以爲此創建一個插件,而且你的方法是正確的只有一件事你必須考慮你的自定義插件從來沒有使用的東西Joomla可能會使用短代碼,如{loadposition} , {loadmodule}
等。
所以請以這種方式製作短代碼。和插件可以創建Joomla的onContentPrepare()
事件。
您將獲得$article
參數中當前文章的所有詳細信息。像
public function onContentPrepare($context, &$article, &$params, $page = 0){
$article->text;
$article->created_on;
}
爲了更清晰,你必須檢查Joomla的默認插件用於放置模塊內的文章。你可以找到的路徑plugins\content\loadmodule
希望它是有意義..
我會建議使用模板覆蓋,如果可行的。通過這種方式,您可以啓用/禁用核心後端文章管理用戶界面,同時仍可隱式控制發佈的日期顯示位置。
http://docs.joomla.org/Understanding_Output_Overrides
http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core
你可以做到這一點使用: - >把{公佈,上} {/發表上}標籤你的文章。 - >創建一個內容插件,用已發佈的日期替換這些標籤。 你可以根據你的要求編輯這個Joomla插件。 https://github.com/jitendra-khatri/jcontenthider 希望這個插件可以幫助你。 –
你是否需要爲一類物品做這件事?如果某個特定類別的文章需要在文章的不同部分顯示發佈日期,則只需使用模板覆蓋。更快,更容易做到。 –