
// añadir la siguiente función en el template.php, .modules... function phptemplate_mostrar_n_caracteres($cadena, $n, $nid){ $subCadena = substr($cadena, 0, $n); if (strlen($cadena) > $n) { return $subCadena."<div class=codigos_mas>... ". l("Leer mas", "node/$nid")."</div>"; } return $cadena; } // La llamada desde el tpl.php... <? print theme('mostrar_n_caracteres', $campo, nº_carcteres, $node->nid); ?>
Comentarios
Charlie
Mié, 26/11/2008 - 2:47pm — AnónimoMuy interesante post..!
Es simplemente copiar y pegar este código dentro de template.php? hay que reemplazar la letra "n" por el número de caraceres? (ej: 200)
Hay que tocar alguna otra página más?
El php.tpl
Mar, 02/12/2008 - 1:00am — adminEl php.tpl donde quieras usar la cadena. desde el template.php se invoca a la función _mostrar_n_caracteres y luego es devuelto a la plantilla elegida.