2
我正在Joomla創建一個自定義字段。我有這樣的代碼:如何在自定義字段中獲得Joomla模塊標題?
class JFormFieldEmbed extends JFormField {
protected $type = 'Embed';
public function getInput() {
$out='';
$out.='<pre>'.print_r($this->form,true).'</pre>';
return $out;
}
}
我在輸出$形式 - 見>數據包含標題,但爲保護對象。
如何在自定義字段中獲取Joomla模塊標題?
UPDATE:
現在我的解決方案使用JavaScript:
class JFormFieldEmbed extends JFormField {
protected $type = 'Embed';
public function getInput() {
$script1=htmlentities('<script type="text/javascript" src="'.JURI::root().'modules/mod_mydodule/js/script.js" data-title="');
$script2=htmlentities('"></script>');
return<<<EOD
<div id="embedmymodule"></div>
<script type="text/javascript">
jQuery(function($){
$("#embedmymodule").html('$script1'+encodeURIComponent($('[name=\"jform[title]\"]').val())+'$script2');
});
</script>
EOD;
}
}
沒有在這方面工作。 – Alqin