Home Tips Varios Joomla Ampliar Área Editor en el Frontend

Ampliar Área Editor en el Frontend

icoDetalles Tip - Nivel : Avanzado, Versión Joomla : 1.5.x, Formato : texto y video.
En este tip veremos cómo ampliar el área de edición de un artículo en el frontend, en algunas plantillas esta funcionalidad ya esta implementada, trabajamos con el template Ja_purity que no tiene esta funcionalidad.

 

En el siguiente video se muestra el proceso de ampliación del área del editor en el frontend

Suscríbete a monitojoomla en youtube para que puedas ver todos los videos publicados

 

1- Creando la función y modificando el template

Esta función nos permite saber si me encuentro en modo de edición de un artículo y debe ser agregada al archivo index.php del template.

function isContentEdit() {
 return (JRequest::getCmd( 'option' )=='com_content' && JRequest::getCmd( 'view' ) == 'article' && (JRequest::getCmd( 'task' ) == 'edit' || JRequest::getCmd( 'layout' ) == 'form'));
}

Posteriormente modificamos el template, por ejemplo en el archivo index.php para la columna de la izquierda con id = "ja_col1"

<!-- BEGIN: LEFT COLUMN -->
 <div id="ja-col1" <?php if (isContentEdit()) echo "style='width:19.9%;'" ?>>
 <jdoc:include type="modules" name="left" style="xhtml" />
 </div><br />

 

2- Modificando el CSS

El CSS del template de ejemplo (ja_purity) se modificará teniendo en cuenta la siguiente gráfica, en donde se muestra los nombres de los ids y sus valores correspondientes de ancho, tanto antes como después.

 

3- Conclusión

Si tenemos un template que no tiene la funcionalidad de ampliarse cuando estamos editando un artículo, podemos modificarlo y brindar una mayor facilidad al usuario de disponer de más área de trabajo.

 

 

Comparte este postDel.icio.us! Google! Live! Facebook! Twitter! Joomla Free PHP
Comentarios (6)
  • david
    avatar
    muy bueno tu articulo, por cierto una pregunta en estos dias me mandaron hacer un sitio con 2 idiomas ingles y español, y quieren que tenga una pagina de incio que de a elegir al usuario el tipo de idioma, como podria hacer esto con joomla, e oido de joomfish, pero no se me a ocurrido nada a lrespecto de como hacer eso te agradeceria el empujoncito gracias
  • Jhon Marreros
    avatar
    Hola david

    Puedes utilizar la extensión joomfish, la cual te permitirá a través de un módulo elegir el idioma. Si quieres una página de inicio que te permita elegir el idioma te sugiero revises este tutorial:

    http://www.monitojoomla.com/tips/varios-joomla/26-pagina-cuenta-regres iva-joomla

    PD. Las consultas deben estar relacionadas al post.

    Saludos.
  • david
    avatar
    epa muchas gracias seguire visitando tu blog de, echo ya esta agragado a favoritos
  • Marco Quispe
    avatar
    Excelente Tutorial me gusta aprende!!! Gracias!!!
  • rgg
    avatar
    buen aporte. saludos,
  • Eduardo Cifres
    avatar
    Ante de Nada Gracias por compartr tus conocimientos.

    Amigo ando muscando como hacer plantilla de jm en div dinamico dentro de una caja varias colucnas por ej. asoluta | 12 || 13 |, | 12% || 12 | por ejemplo cundo sea nese sario que el div sea el 100% y que coparte col1, col2, col3 col full el estilo de theme rockethemas, saludo y gracias
Escribir comentario
Gravatar enabled