it-swarm-es.com

Uso de Theme_more_Link en Zen Template.php

He intentado cambiar el texto en el enlace 'Leer más' poniéndome:

function myzen_more_link($url, $title) {
  watchdog("template.php","myzen_more_link");
  return '<div class="more-link">' . 
    t('<a href="@link" title="@title">( more ... )</a>', 
    array('@link' => check_url($url), 
    '@title' => $title)) . '</div>';
}

En la plantilla.php en mi carpeta subtema zen, pero no parece funcionar.

Casi todas las discusiones que he visto sobre el formateo del concentrado "More_Link" en su colocación. ¿Alguien puede decirme por qué esta anulación del tema no tiene efecto?

3
drumped

Lo que has hecho debería trabajar. ¿Has recordado eliminar el caché?

1
googletorp

Primero debes declarar el elemento del tema de ONW 'More_Link'

function mymodule_theme(){
  return array(
    'more_link' => array(
      'arguments' => array('url' => NULL, 'title' => NULL)
    )
  );
}

function mymodule_more_link($url, $title) {
  watchdog("template.php","myzen_more_link");
  return '<div class="more-link">' . 
    t('<a href="@link" title="@title">( more ... )</a>', 
    array('@link' => check_url($url), 
    '@title' => $title)) . '</div>';
}
0
dobeerman