Tengo un sitio Drupal 7 con 40 tipos de contenido. Cuando se lanzará Drupal 8, me gustaría migrar estos tipos de contenido. ¿Sería esto posible o tendría que crear este tipo de contenido desde
Tengo un sitio Drupal 7 con 40 tipos de contenido. Cuando se lanzará Drupal 8, me gustaría migrar estos tipos de contenido. ¿Sería esto posible o tendría que crear este tipo de contenido desde
Necesito usar una versión diferente de jQuery. Actualmente, Drupal está utilizando jQuery 3.2.1, pero necesito una versión anterior. En Drupal 7, puede cambiar fácilmente la versión de jQuery con el módulo de actualización de jQuery . ¿Cómo puedo lograr lo mismo con Drupal...
Estoy creando en el módulo Drupal 8. He usado una tabla personalizada para almacenar los datos recopilados de los formularios. De alguna manera durante la instalación, las tablas no se crean debido a un problema en el archivo de instalación. Ahora he solucionado el problema y quiero volver a...
Estoy tratando de permitir que el usuario elija dinámicamente una cantidad de campos en función de un cuadro desplegable utilizando una llamada ajax, pero parece que no puedo obtener la llamada ajax para reconstruir el formulario después. <?php class AJAXexample extends BlockBase { public...
¿Cómo cambio la plantilla de la página principal de Drupal 8 para que no use la plantilla normal
Estoy tratando de representar una plantilla en Drupal 8. En Drupal 7, crearía un tema con hook_theme, crearía un directorio de plantillas en mi módulo, colocaría el archivo de plantilla y podría mostrarlo con theme (). ¿Cómo hago el eqivilent con Drupal 8? Intenté lo siguiente, pero falla: En...
Estoy trabajando en una tienda, y para el carrito, necesito almacenar artículos antes del pago. $tempstore = \Drupal::service('user.private_tempstore')->get('boutique'); $tempstore->set('poids', $form_state->getValue('poids')); Echo un vistazo al servicio de usuario para:...
Estoy usando párrafos en mi tipo de contenido. Creé un tipo de párrafo y agregué contenido. Ahora quiero cargar los párrafos en a foreach. Pero no aparece nada. $parasesta vacio: $node = \Drupal\node\Entity\Node::load(1); $paras =
La documentación dice: El argumento pasado al método getForm () es el nombre de la clase que define su formulario y es una implementación de \ Drupal \ Core \ Form \ FormBuilderInterface. ¿Cómo puedo averiguar el nombre de la clase que define el formulario de comentarios del sitio web...
Las cadenas que traduzco en "Traducción de interfaz de usuario" / admin / config / regional / translate no son exportables por "Administración de configuración" / admin / config / development / configuration para mí. ¿Me estoy perdiendo de algo? Me gustaría automatizar este proceso con...
Tengo una serie de variables que quiero poner a disposición en plantillas de ramita para plantillas de contenido específicas. En MYTHEME.themetengo: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block')...
Estoy ejecutando Drush versión 6.2.0 y la última versión beta de Drupal 8 en Dreamhosters. Cuando ejecuto drush cc alldentro del directorio de sitios, recibo el siguiente error inmediatamente después de ejecutar el comando: Error grave: la clase 'Drupal \ Core \ Session \ AccountInterface' no se...
Recién comenzamos con Drupal 8 y muy rápidamente nos encontramos con nuestro primer problema. ¿Cómo debo alterar un formulario existente en Drupal 8? Necesitamos alterar el método de guardar el formulario de nodo para hacer una redirección a otra página. Queremos modificar la forma del nodo para...
¿Alguien puede ayudarme a configurar la conexión con múltiples conexiones de bases de datos en Drupal 8? Tengo una base de datos en el mismo servidor y quiero acceder a ella junto con la base de datos Drupal 8
Drupal 8 tiene un servicio web RESTful incorporado en el núcleo y desde 8.2 no necesitamos el módulo cors . Ahora para usar los servicios, solo habilitamos y configuramos el archivo default.service.yml como se especifica aquí Sin embargo, no pude configurar esta configuración para permitir el...
En Drupal 7 existía la opción de tener el conjunto de campos contraíble o no, y restringir el estado predeterminado de este elemento de formulario (contraído o no contraído). Ejemplo: $form['contact_data'] = array( '#title' => t("Contact data"), '#type' => 'fieldset', '#collapsible' =>...
Según db_insertla página del manual, esta función está en desuso y es mejor usar la conexión de base de datos Drupal 8 para realizar la inserción. Obsoleto a partir de Drupal 8.0.x, se eliminará en Drupal 9.0.0. En su lugar, obtenga una conexión de base de datos inyectada en su servicio desde...
Estoy tratando de obtener la etiqueta del paquete (etiqueta de tipo de nodo) del nodo de un objeto de nodo en Drupal 8. Esto funciona, pero parece largo aliento: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); ¿Hay otra forma de...
Estoy usando el pagetitlemódulo principal para representar el título de una página. Sin embargo, para ciertos tipos de contenido quiero elpáginaEl título principal es la etiqueta de tipo de contenido (por ejemplo, "Noticias") y no la etiqueta de nodo (por ejemplo, "¡Drupal 8 lanzado!"). ¿Hay una...
Tengo un campo de imagen en mi tipo de contenido (field_hero_image). No quiero que se procese en el archivo node.html.twig. Sin embargo, quiero renderizarlo en el archivo page.html.twig. Específicamente, quiero representarlo junto al título de la página. ¿Qué código usaría en mi archivo...