質問: joomlaテンプレートのカスタムjdocステートメント 独自のカスタムjdoc:includeタグを作成するには、どのjoomlaプラットフォーム/ cmsクラスを拡張する必要がありますか?次のようなカスタムjdocタグが欲しい<jdoc:include type="scripts" /> <jdoc:include type="scripts-body" /> そして他のタイプの束。
回答: この質問の解決策は次のとおりです。カスタムjdocタグを追加するには、以下の場所に新しいファイルを追加する必要があります。libraries/joomla/document/html/renderer/ ファイル名は追加するタグと同じである必要があります。スクリプトをタグとして使用する場合、ファイル名はscripts.phpにする必要がありますこのファイルに、次のようなコードを追加する必要があります。タグ名はスクリプトなので、クラス名はjdocumentrendererscriptsにする必要があります<?php defined('jpath_platform') or die; class jdocumentrendererscripts extends jdocumentrenderer { public function render($scripts, $params = array(), $content = null) { $contents = ""; //do your work here return $contents; } } ?> これで、カスタムjdocコードを使用できます