Drupal

Preguntas y respuestas para desarrolladores y administradores de Drupal

9
¿Cómo creo un enlace?
Digamos que estoy extendiendo la blockBaseclase para crear un bloque personalizado, y estoy implementando el blockBuildmétodo para crear un marcado para mi bloque. Algo como esto: class YourModuleBlock extends BlockBase { /** * Implements \Drupal\block\BlockBase::blockBuild(). */ public function build() { return array( '#markup' => 'This is a block!', ); } …
27 navigation  8 



4
¿Cómo desactivar completamente el almacenamiento en caché?
Estoy desarrollando un sitio en Drupal 7 y el almacenamiento en caché ralentiza significativamente mi trabajo. Por ejemplo, tenía una función de tema para un formulario. Estaba perplejo, ¿por qué no funciona? Hasta que borré el caché y lo arreglaron. ¿Cómo apagarlo por completo?
26 7  caching 

5
¿Cómo agrego JavaScript específico para una vista?
Tengo una vista en mi sitio que tiene un nombre de clase específico. Quiero saber, dentro del archivo template.php de un tema, cómo puedo saber si una vista con un nombre de clase específico está disponible en la página solicitada. Esto es muy importante para mí porque necesito incluir JavaScript …

8
Cómo obtener programáticamente el NID del nodo actual
He examinado este viejo hilo en drupal.org y me da vueltas. ¿Bajando por el camino e intentando analizar el NID desde dentro? Tiene que haber una mejor manera. Y soluciones como global $node; $nid = $node->nid; no funciona en mi módulo personalizado (¿aunque me han dicho que funcionan en plantillas?). …
26 nodes 

5
¿Manera fácil de crear bloques mediante programación? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 2 años . Aprendiendo Drupal. Ahora sé que puedo crear bloques a través …
26 blocks 


5
Traducción de nodos frente a traducción de entidad (campo)
Me gustaría saber qué recomiendan para un sitio en varios idiomas. Por ejemplo, considere el siguiente caso: una página y su contenido deben estar disponibles en 3 idiomas (por ejemplo, alemán, inglés y español); el sitio usa un tipo de perfil, varios tipos de contenido y vistas, taxonomía, referencias de …
26 7  i18n-l10n 

5
¿Cómo uso "NO EN" en una consulta?
¿Cuál es la forma correcta de escribir una consulta que contenga 'NOT IN' usando una declaración de condición? Mi consulta es la siguiente: SELECT DISTINCT nid FROM node WHERE language NOT IN (SELECT language FROM languages WHERE language = 'ab'); He intentado algo como lo siguiente: $query->condition('n.' . $key, $value, …
26 7  database 

5
Usando OR con EntityFieldQuery
Nunca he tenido la necesidad de hacer esto antes, pero no parece que pueda hacer consultas OR EntityFieldQuery, ya que db_orse utiliza para consultas seleccionadas. Un ejemplo llegaría a todas las entidades que tienen un campo de fecha donde el valor es nulo o posterior a hoy. ¿Me estoy perdiendo …

3
¿Cómo exporto / importo vistas?
Sé cómo hacerlo en Drupal 6/7, pero no puedo encontrar dónde exportar / importar vistas en Drupal 8. ¿Desde qué página de administrador es posible hacerlo, en Drupal 8?
26 views  8 

3
¿Cómo asignar permisos a roles mediante programación?
Tengo algunos permisos que me gustaría asignar a algunos roles mediante programación para facilitar la instalación. Como estoy instalando el módulo y creando permisos y roles, no tengo los identificadores de roles, donde quiero establecer los permisos. Hasta ahora, solo he encontrado formas de asignar roles mediante programación que necesitan …
26 7  users 

4
Cómo tema un bloque personalizado
He creado un bloque usando hook_block_infoy hook_block_themey similares. Pero, ¿cómo puedo tema? Lo tengo funcionando para devolver una matriz con las teclas 'subject'y 'content'. Pero creé el marcado directamente en el hook_block_view()gancho y eso no es lo que quiero. En los documentos se dice que el contenido debería devolverse preferiblemente …
26 7  blocks  theming 

2
Descargando el núcleo a través de la línea de comandos
Usualmente descargo el último Drupal 7 usando drush dl drupal --select, pero Drupal 8 no aparece en la lista. ¿Cuáles son algunas maneras agradables y rápidas de descargar la última versión de Drupal 8, a pesar de que todavía está en fase alfa?
25 drush  8 

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.