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