Drupal -al igual que cualquier CMS- no es todo lo flexible que predican sus fanboys, por lo que muchas veces necesitamos ir más allá de lo que nos ofrecen por defecto sus plantillas y módulos.
Afortunadamente tiene una API muy potente que nos permite resolver cualquier necesidad específica que nos surja, obviamente si conoces PHP.
Os voy a mostrar en este post como realizar una consulta SQL desde el código fuente de una plantilla, este sistema funciona tanto para MySql como para PostgreSql.
Aquí va el ejemplo:
$resultado = "noticia";
$result = db_query("SELECT v.vid FROM vocabulary_node_types v WHERE v.type='". $resultado ."'");
while ($obj = db_fetch_object($result)) {
$idVocab = $obj->vid;
}
Cómo veis es muy sencillo, en este caso estoy extrayendo el identificador de una taxonomía llamada noticias.
Espero que os sea de utilidad :)
Afortunadamente tiene una API muy potente que nos permite resolver cualquier necesidad específica que nos surja, obviamente si conoces PHP.
Os voy a mostrar en este post como realizar una consulta SQL desde el código fuente de una plantilla, este sistema funciona tanto para MySql como para PostgreSql.
Aquí va el ejemplo:
$resultado = "noticia";
$result = db_query("SELECT v.vid FROM vocabulary_node_types v WHERE v.type='". $resultado ."'");
while ($obj = db_fetch_object($result)) {
$idVocab = $obj->vid;
}
Cómo veis es muy sencillo, en este caso estoy extrayendo el identificador de una taxonomía llamada noticias.
Espero que os sea de utilidad :)
Comentarios