API

Trabajando con CCK en el archivo template.php

Desde hace buen tiempo quería encontrar una forma de no tener que editar el archivo node.tpl.php para personalizar un campo generado por el modulo Content Construction Kit (CCK). Era una deuda que tenía que saldar algún día.

La oportunidad apareció hace unos días cuando desarrollaba una web.

Uso de API de Drupal dentro de editor Geany

Geany es un editor (IDE) muy usado en el mundo de desarrollo de sofware. Lo uso con mucha frecuencia porque me sugiere la sintaxis de PHP apenas comienzo a escribir una función. Mi pregunta entonces fue si podría hacer lo mismo para las funciones de Drupal. Es decir, que me sugiriera la sintaxis correcta apenas comience a escribir una función de Drupal.

Hoy, sin querer tropecé con este enlace

http://www.geany.org/Download/Extras

Y me di cuenta que tenía un enlace para cargar Tags para... Drupal!

Comando para iniciar el sonido en Linux Fedora 10 luego de suspensión

Comando para iniciar el sonido en Linux Fedora luego de suspensión

/usr/bin/pulseaudio --start --log-target=syslog

bloque para mostrar posts como blogspot

Snippet para mostrar lista de noticias en un bloque como el archivo de posts de blogspot

<?php
drupal_add_js('(function($) {
$.fn.kshide = function() {
 
return this.each(function() {
var obj = $(this);
var link = obj.children("a");
var list = obj.children("ul");
list.hide();
 
link.toggle(
function() {
$(list).show("fast");
},
function() {
$(list).hide("fast");
});
});
}
})(jQuery);','inline');
 
drupal_add_js('$(document).ready(function(){$(".tog").kshide();});','inline');
?>
<?php
// This template page is for showing blog archives.
//show blog archives from

Conseguir el array de links de un menu

Usar función

http://api.drupal.org/api/function/menu_get_menus/6

Ejemplo

1. Primero conseguimos el nombre de todos los menus

print_r(menu_get_menus());

Distribuir contenido