Elimine los enlaces 'leer más' y 'Agregar nuevo comentario' en la página de inicio


8

¿Cómo se elimina o modifica la lista de enlaces que se muestra después del contenido?

Respuestas:


14

En el archivo template.php de su tema, agregue este fragmento:

function THEMENAME_preprocess_node(&$variables) {
  if ($variables['is_front']) {
    unset($variables['content']['links']);
  }
}

Recuerde borrar el caché después. Y reemplace THEMENAME con su tema real.


@ tim.plunkett Uso el tema zen cuando inserto su código dentro de mi template.php recibí un server errormensaje. ¿Qué tengo que hacer? Gracias,
Jone

Se arregló el código.
Berdir

@ Berdir me gustó esto: function STARTERKIT_preprocess_node(&$variables) { if ($variables['is_front']) { unset($variables['content']['links']); } }y borré el caché. aparece la página pero no se cambia nada. Todavía veo los enlaces de leer más. ¿Qué tengo que hacer?
jone

No estoy seguro, intente ver qué valor tiene $ variables ['is_front'] imprimiéndolo, tal vez necesite una condición diferente
Berdir

También puede comentar el if por completo, entonces los enlaces siempre deben estar ocultos. Y, por supuesto, asegúrese de que su función se llame realmente, ¿borró el caché del registro de temas, etc.?
Berdir

0

Modificar la plantilla de nodo ...

Puede usar anulaciones de plantilla de nodo como "node-fonts.tpl.php" donde "fonts" es el nombre del tipo de nodo. Copiarás "node.tpl.php" para hacer esto y luego modificarlo a tu gusto. Esta plantilla se encuentra en "[SITE ROOT] / modules / node /". Copie esto a su carpeta de temas. Cuando hago esto, creo una subcarpeta llamada "nodo" para ayudar a organizar las anulaciones del tema.

Si desea una solución más fácil, usaría ConTemplate (también conocido como Plantilla de contenido). Esto le permitirá controlar esto desde la configuración de administrador de tipo de contenido (crea una pestaña de plantilla que tiene opciones para el avance y el nodo completo). Esto también proporciona detalles sobre las variables disponibles y los datos de muestra del último nodo insertado del tipo que está viendo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.