forked from joomla/Component-Builder
Implement onContentPrepare
This commit is contained in:
parent
9760ac86a3
commit
b10b019494
@ -1658,8 +1658,12 @@ class Interpretation extends Fields
|
|||||||
if (strpos($get['selection']['select'], $field) !== false)
|
if (strpos($get['selection']['select'], $field) !== false)
|
||||||
{
|
{
|
||||||
// build decoder string
|
// build decoder string
|
||||||
$fieldUikit .= PHP_EOL."\t".$tab."\t//".$this->setLine(__LINE__)." Make sure the content prepare plugins fire on ".$field." (TODO)";
|
if(!$runplugins) {
|
||||||
$fieldUikit .= PHP_EOL."\t".$tab."\t".$string."->".$field." = JHtml::_('content.prepare',".$string."->".$field.");";
|
$runplugins = PHP_EOL."\t".$tab."\tJPluginHelper::importPlugin('content');\n";
|
||||||
|
$runplugins .= PHP_EOL."\t".$tab."\t".'$dispatcher = JEventDispatcher::getInstance();';
|
||||||
|
}
|
||||||
|
$fieldUikit .= PHP_EOL."\t".$tab."\t//".$this->setLine(__LINE__)." Make sure the content prepare plugins fire on ".$field;
|
||||||
|
$fieldUikit .= PHP_EOL."\t".$tab."\t".'$dispatcher->trigger("onContentPrepare",array("com_'.$this->fileContentStatic['###component###'].'.'.$this->fileContentStatic['###view###'].'",&'.$string.'->'.$field.',$item->params));';
|
||||||
// only load for uikit version 2 (TODO) we may need to add another check here
|
// only load for uikit version 2 (TODO) we may need to add another check here
|
||||||
if (2 == $this->uikit || 1 == $this->uikit)
|
if (2 == $this->uikit || 1 == $this->uikit)
|
||||||
{
|
{
|
||||||
@ -1668,7 +1672,7 @@ class Interpretation extends Fields
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $fieldUikit;
|
return ($runplugins?:'').$fieldUikit;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setCustomViewCustomJoin(&$gets,$string,$code,&$asBucket,$tab = '')
|
public function setCustomViewCustomJoin(&$gets,$string,$code,&$asBucket,$tab = '')
|
||||||
|
Loading…
Reference in New Issue
Block a user