Estas en: Home > block

Entradas etiquetadas con block

Cron Job WordPress

Versión 0.5 del plugin para WordPress Collapsing Category List

0

En esta nueva versión del plugin se ha añadido una nueva página de administración para el plugin, que podéis encontrar en el menú Settings (Ajustes)/Collapsing category list.

Desde ella podréis activar una nueva funcionalidad para poder limitar el número de categorías y subcategorías que se pueden seleccionar en el listado de categorías al crear o modificar un post. Se puede indicar más de un nivel de subcategorías y el número de categorías máxima que se pueden seleccionar. Si lo dejáis a cero no habrá límite; si indicáis una sola categoría o subcategoría el checkbox se convertirá en un radio button para cada categoría de ese nivel. Si se supera el número de categorías que se pueden seleccionar, el usuario verá un mensaje indicando que este límite sea superado, impidiéndole que pueda seleccionar más categorías.

Hasta la próxima versión.

 

Ocultar el bloque de contenido principal (main content block) de la página principal en Drupal

0

Primero debes crear un nuevo tipo de contenido, yo lo he llamado ‘home’, además en la descripción he indicado que no se genere ningún contenido de ese tipo.

Segundo, en la configuración del bloque del contenido principal nos vamos al apartado de ‘Tipos de contenido’ y seleccionamos ‘home’ para que muestre solo ese tipo de contenido.

En el bloque node que está dentro del core de Drupal abrimos el archivo node.module y vamos a la linea 2557 o al método node_page_default(), nos aparecerá este código:

[codesyntax lang=»php» lines_start=»2572″ title=»node.module»]

<?php

drupal_set_title(t('Welcome to @site-name', array('@site-name' => variable_get('site_name', 'Drupal'))), PASS_THROUGH);
$default_message = '<p>' . t('No front page content has been created yet.') . '</p>'; 
$default_links = array();

if (_node_add_access()) { 
	 $default_links[] = l(t('Add new content'), 'node/add'); 
} 

if (!empty($default_links)) { 
	$default_message .= theme('item_list', array('items' => $default_links)); 
} 

$build['default_message'] = array( 
	'#markup' => $default_message, 
	'#prefix' => '<div id="first-time">', 
	'#suffix' => '</div>', 	
);

[/codesyntax]
Bien, coméntalo y añade justo debajo:

[codesyntax lang=»php» title=»node.module»]

<?php
drupal_set_title('');
$build['default_message'] = array(
'#markup' => '',
'#prefix' => '',
'#suffix' => '',
);

[/codesyntax]

El bloque de contenido principal ya no aparecerá en la página principal, aunque esto no es perfecto, lo sé… pero funciona xD.

Ir arriba