0
メニューの説明については、Joomla 1.5メニューでカスタムフィールドを作成しました。 component.xmlをadministrator\components\com_menus\models\metadata
に編集しましたが、通常のテキストボックスの代わりにテキストエディタを配置します。任意のアイデアにこれにアプローチする方法?joomlaのカスタムフィールドのテキストエディタ
メニューの説明については、Joomla 1.5メニューでカスタムフィールドを作成しました。 component.xmlをadministrator\components\com_menus\models\metadata
に編集しましたが、通常のテキストボックスの代わりにテキストエディタを配置します。任意のアイデアにこれにアプローチする方法?joomlaのカスタムフィールドのテキストエディタ
エディタタイプの要素を作成する必要があります。
Learn how to create elementとhow to save data
class JElementMyeditor extends JElement
{
var $_name = 'Myeditor';
/**
* @param $name
* @param $value
* @param $node
* @param $control_name
*/
function fetchElement($name, $value, &$node, $control_name)
{
$editor = JFactory::getEditor();
$width = $node->attributes('width');
$height = $node->attributes('height');
$col = $node->attributes('col');
$row = $node->attributes('row');
// ($name, $html, $width, $height, $col, $row, $buttons = true, $params = array())
return $editor->display($control_name.'['.$name.']',
htmlspecialchars($value, ENT_QUOTES),
$width, $height, $col, $row,
array('pagebreak', 'readmore')) ;
}
}
そして、あなたは
申し訳<param name="custom_param"
width="300"
height="150"
type="myeditor"
label="LABEL"
description="DESC"
/>
としてXMLでこれを使用することができ、私はそれぞれのパラメータに余分なフィールド(System)を追加した、それを正しく説明していませんメニュー項目これはコードです \t ' これはテキストエディタが必要です私は検索したが、何も得られない方法がある – swap
私は私の答えを変えた。 – Gaurav
お試しいただきありがとうございます – swap