Drupal

Preguntas y respuestas para desarrolladores y administradores de Drupal

2
¿Cuándo debo crear un servicio o una función de utilidad?
Tuve esta pregunta en mente durante toda la última semana: ¿Cuándo debería crear un servicio o una función de utilidad? En Drupal Core tenemos funciones tanto de Servicios como de Utilidades, pero no puedo encontrar la distinción entre ellas (cuando necesito crear un servicio o cuando necesito crear una función …

1
Drupal file_copy no funciona
Tengo el siguiente código: $main_image = glob('main*.{jpeg,gif,png,jpg,JPEG,JPG,PNG}', GLOB_BRACE); if (count($main_image) != 1) die("Could not find main picture !"); $file_path = drupal_realpath($main_image[0]); $file = (object) array( 'uid' => $userID, 'uri' => $file_path, 'filemime' => file_get_mimetype($file_path), 'display' => 1, 'filename' => $main_image[0] ); // copy the file in the correct folder $destination …
11 media 

4
¿Cómo agrego una pestaña personalizada en la página de perfil de usuario?
Necesito agregar una pestaña personalizada en la página de perfil de usuario. Definí mi ruta como a continuación: mymodule.routing.yml mymodule.account: path: '/user/{user}/custom' defaults: _form: '\Drupal\mymodule\Form\MyModuleUserSettingsForm' _title: 'Custom Settings' user: \d+ requirements: _permission: 'access content' mymodule.links.task.yml mymodule.account: title: Mymodule Settings route_name: mymodule.account base_route: entity.user.canonical mymodule.links.menu.yml mymodule.account: title: My module Settings parent: …
11 users  8  routes 

1
Drush dl no funciona con PHP 7 y ubuntu 16.04
Cuando trato de hacer: drush dl drupal-8 Obtuve el siguiente error: PHP Fatal error: Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74 Stack trace: #0 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(64): Drush\UpdateService\Project::getInstance(Array, 86400) #1 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(122): Drush\UpdateService\ReleaseInfo->get(Array) #2 /home/alexander/.config/composer/vendor/drush/drush/commands/pm/download.pm.inc(111): Drush\UpdateService\ReleaseInfo->selectReleaseBasedOnStrategy(Array, '', 'auto', false, NULL) #3 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(366): drush_pm_download() #4 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(217): _drush_invoke_hooks(Array, Array) #5 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(185): drush_command() #6 …
11 8  drush 


6
Cómo agregar campos a los elementos del menú
Necesito crear un menú principal que sea un subconjunto del menú normal. El equipo de diseño cree que sería mejor para el usuario tener solo los enlaces más importantes en el menú principal y no tenerlo todo. Algunos enlaces son menús de nivel superior y otros son submenús. Para esto …
11 8  navigation 

2
¿Cómo guardo el archivo cargado permanentemente en la tabla file_manged?
¿Cómo guardo un archivo cargado con un estado igual a 1 en la tabla file_managed, en Drupal 8? Cada vez que subo un archivo, se almacena en la tabla file_managed con el valor de estado 0. He usado File::load( $form_state->getValue('image'))para cargar el archivo. ¿Qué necesito hacer a continuación? En Drupal …
11 8 

1
Colección de campo vs. Párrafos
Utilicé Field Collection en mis sitios anteriores y enfrenté algunos problemas de rendimiento, así que esta vez estoy buscando una alternativa para Field Collection . Encuentro una alternativa a la colección de campo . pero no puedo encontrar mucho sobre cuán diferentes o similares son estas soluciones especialmente [ Field …

2
Exportar campos para tipo de contenido
La función de exportación de configuración de Drupal 8 parece ser una función muy útil. Sin embargo, no estoy seguro de entender completamente cómo funciona. Por ejemplo, si realizo una sola exportación, elija "Tipo de contenido" y luego seleccione uno de mis tipos de contenido, esperaría que esa exportación contenga …

1
¿Cuál es la diferencia entre {{| t}} y {% trans%}?
Noté que el soporte de Drupal 8 {% trans %}que, de acuerdo con la documentación de Symfony ( The i18n Extension ), agrega soporte de gettext a Twig. {{ |t }}, que yo sepa, es la forma tradicional de agregar cadenas traducibles a las plantillas de Drupal. Según la documentación …
11 theming  8  i18n-l10n 


3
DESCANSO OBTENGA sin almacenar en caché
Usando este tutorial el drupal gprrcomando de la Consola Drupal , he creado un recurso REST personalizado en Drupal 8. Puedo usar este recurso para recuperar un simple objeto JSON que saluda al usuario actual haciendo un GET en: http://localhost/example/hello?_format=json El JSON regresado se ve así: { "hello": "tyler" } …
11 8 

2
Tema un formulario de contacto
Me gustaría crear un tema para un formulario de contacto en Drupal 8. Me gustaría poner divs alrededor de los elementos del formulario (usando bootstrap). También quiero poner algunas clases en ciertos elementos (botón de enviar, el formulario en sí).
11 theming  8  emails 

4
Cómo mantener un proyecto Drupal en GitHub
Mantengo varios módulos en drupal.org. Después de haber pasado años haciendo cosas "a la manera drupal" (¿recuerda CVS?) Me gustaría hacer mi vida un poco más fácil y usar GitHub. Si bien puede haber razones políticas, esto podría ser indeseable, ¿hay alguna razón técnica? Me imagino que la sincronización unidireccional …

4
¿Hay alguna comparación de rendimiento?
Esta publicación se relaciona con un evento que cambia rápidamente. ¿Hay alguna comparación de rendimiento confiable entre Drupal 8 de vanilla y Drupal 7? He buscado en la web pero solo encuentro la publicación " Drupal 7 vs Drupal 8 Performance Comparison ", que está lejos de ser alentador.
11 8  performance 

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.