lunes, 19 de enero de 2015

Publicado lunes, 19 de enero de 2015 por con 0 comentarios

Integrar CKeditor en anchorcms

Para hacer esto suponemos que ya se tiene instalado CKeditor, sino lo tiene instalado puede seguir la documentación oficial para hacerlo.

Para integrar CKeditor en anchorcms 0.9.2 primero buscamos donde queremos mostrar el editor, en este caso lo usare en la creación y edición de posts, para lo cual nos ubicamos en la carpeta root del sitio y abrimos los archivos:

  • anchor\views\posts\add.php
  • anchor\views\posts\edit.php

dentro de estos archivos buscamos y luego comentamos o eliminamos las lineas:

  • <?php echo $editor; ?>
  • <script> $('textarea[name=html]').editor(); </script>

luego buscamos la linea:
  • <?php echo Form::textarea('html', Input::previous('html'), array('placeholder' => __('posts.content_explain')));
y la reemplazamos con:
  • <?php echo Form::textarea('html', Input::previous('html'), array('placeholder' => __('posts.content_explain'), 'name' => 'editor1', 'id' => 'editor1')); ?>
después de esta linea pegamos lo siguiente:
<script>
                // Replace the <textarea id="editor1"> with a CKEditor
                // instance, using default configuration.
                CKEDITOR.replace( 'editor1' );
</script>

Para concluir llamamos dentro del header la libreria del CKeditor con:
<script src="/path_ckeditor/ckeditor.js"></script>

dentro del archivo:
  • anchor\views\partials\header.php
donde path_ckeditor es la ruta donde se encuentra el editor.
      edit

0 Comments:

Publicar un comentario