lo que hace este modulo es mostrar los articulos cargados en joomla... .. la configuración del modulo permite mostrar la cantidad de articulos a mostrar pero no permite configurar desde donde quiero que empiece.. siempre arranca a partir de 0 (cero) ... pero yo necesito en algunos lugares, que arranque un poco mas adelante .. es decir mostrar a partir del 4 o 5 articulo en adelante .. ya que los primeros los muestro en otro lugar etc ... probe modificando
Código PHP:
que esta en helper.php y si cambio el 0 por el 4 y efectivamente arranca mostrando desde el articulo 4 en adelante ... pero queda fijo ese valor y yo quiero ir variandolo como ya dije antes... Ver original
$articles->setState('list.start', 0);
modifique el xml para poder agregar el campo en el sistema para modificarlo cuando lo estoy configurando .. esa parte ya esta .. me falta la otra agrega en el archivo helper.php las modficicaciones que me funcione
cantidad de noticias venia por defecto y obviamente anda bien.. yo le agregue el campo Mostrar a partir de y todavia no funciona
Código XML:
Ver original
<field name="count" type="text" default="0" label="Cantidad de Noticias" description="cantidad maxima de articulos a mostrar" /> <field name="start" type="text" default="0" label="Mostrar a partir de" description="elegir a partid de que numero comienza el articulo" /> <field name="filteringspacer1" type="spacer" hr="true" />
dejo el codigo donde esta (creo yo) la parte donde se deberia modificar lo que necesito .. el archivo es helper.php ... pero cualquier puede verlo porque como ya dije viene con joomala 2.5 en su instalación .. saludos y gracias a cualquiera que pueda ayudarme..
Código PHP:
Ver original
// Set application parameters in model $app = JFactory::getApplication(); $appParams = $app->getParams(); $articles->setState('params', $appParams); // Set the filters based on the module params $articles->setState('list.start', 0); $articles->setState('list.limit', (int) $params->get('count', 0)); $articles->setState('filter.published', 1); // Access filter $access = !JComponentHelper::getParams('com_content')->get('show_noauth'); $authorised = JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id')); $articles->setState('filter.access', $access);