Hallo,
die Frage steht eigentlich schon im Titel ![]()
Problem ist, dass ich den TinyMCE in einem qTip verpacken und anzeige will und ich ein Script-Eintrag vom TinyMCE aus der Liste entfernen und in den eigenen Code kopieren muss.
mfg
Armin
Hallo,
die Frage steht eigentlich schon im Titel ![]()
Problem ist, dass ich den TinyMCE in einem qTip verpacken und anzeige will und ich ein Script-Eintrag vom TinyMCE aus der Liste entfernen und in den eigenen Code kopieren muss.
mfg
Armin
die antwort gebe ich mir selbst:
man holt sich mit array_push($cs->scripts); den letzten eintrag. ($cs = Yii::app()->getClientScript(); )
[edit]
sorry, geht leider nicht, da die eigentschaft scripts protected und somit nicht sichtbar ist.
[/edit]
so, hab mir nochmal kurz gedanken dies bzgl gemacht und mir eine eigene klasse geschrieben, die wie folgt aussieht:
class CMyClientScript extends CClientScript
{
public function getScripts()
{
return $this->scripts;
}
public function setScripts($scripts)
{
$this->scripts = $scripts;
}
}
in der config/main.php steht noch folgender eintrag:
return array(
// application components
'components'=>array(
'clientScript' => array(
'class' => 'CMyClientScript',
),
),
);
somit habe ich die eigentliche instanz von ClientScript überschrieben und die eigenschaft scripts les- und schreibbar gemacht. somit kann man auch damit arbeiten, so wie ich es eigentlich wollte. ich hoffe, dass das einigen helfen kann ![]()