Konfiguration CK-Editor

Die Einbindung des CK-Editors erfolgt in folgender Datei:

 
/application/plugins/article/edit/views/edit/content.phtml
 

Standardmässig wird das Template 'normal.phtml' eingebunden:

 
{
	title:'<?php echo $this->field->index; ?>',
	layout:'fit',
	border: false,
	items: |[{
		xtype: 'textarea',
		name: 'content|[<?php echo $this->field->index; ?>]',
		value: '<?php echo str_replace("'", "\\'", str_replace("\r", '', str_replace("\n", '\n', str_replace("\\", "\\\\", $this->field->content)))); ?>',
		<?php if ($this->field->type == Aitsu_Content :: PLAINTEXT) : ?>
		listeners : {			
		}
		<?php elseif ($this->field->type == Aitsu_Content :: HTML) : ?>
		listeners: {
			afterrender: function(f) {
				<?php if (Aitsu_Config :: get('edit.ckeditor.type') != null) : ?>
					<?php echo $this->partial('/edit/ckeditor/' . Aitsu_Config :: get('edit.ckeditor.type') . '.phtml'); ?>
				<?php else : ?>
					<?php echo $this->partial('/edit/ckeditor/normal.phtml'); ?>
				<?php endif; ?>
			},
			beforedestroy: function(f) {
				CKEDITOR.instances|[f.getId()].destroy();
			}
		}
		<?php endif; ?>
	}]
}
 

Anpassungen können sowohl bei der Einbindung vorgenommen werden, indem ein anderes Template bezeichnet wird oder auch, indem das betroffene Template (normal.phtml) wunschgemäss angepasst wird.

Die Templates finden sich hier:

 
/application/plugins/article/edit/views/edit/ckeditor
 

Ticker

03.01.12  -  Die Pause ist vorüber und wir sind mit neuem Tatendrang wieder an der Arbeit. Willkommen im 2012!

23.12.11  -  Wir wünschen allen frohe Festtage und einen guten Rutsch ins Neue Jahr!