Drupal

Q & A pour les développeurs et les administrateurs de Drupal

1
Différence entre les tables field_data et field_revision?
J'ai beaucoup de fonctions personnalisées; Je veux juste m'assurer de bien faire les choses. Si je veux la version la plus récente - la version en direct - d'un nœud, je vais à la field_data_field_xyztable, non? Ma compréhension est la field_revision_field_xyzconserve toutes les anciennes versions, correct?
11 7  database 

3
Comment convertir un thème Wordpress?
J'ai googlé, mais je n'ai trouvé aucune solution automatisée. Donc, je l'ai démarré manuellement. Le mappage de fichiers CSS est facile, mais je cherche un moyen de mapper des blocs / modèles. S'il vous plaît, aidez.
11 theming 

2
Quand dois-je créer un service ou une fonction utilitaire?
J'ai eu cette question en tête toute la semaine dernière: quand devrais-je créer un service ou une fonction utilitaire? Dans le Drupal Core, nous avons à la fois des services et des fonctions utilitaires, mais je ne trouve pas la distinction entre eux (quand j'ai besoin de créer un service …

1
Drupal file_copy ne fonctionne pas
J'ai le code suivant: $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 

1
Drush DL ne fonctionne pas avec PHP 7 et Ubuntu 16.04
Quand j'essaye de faire: drush dl drupal-8 j'obtiens l'erreur suivante: 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 /home/alexander/.config/compos …
11 8  drush 

4
Comment ajouter un onglet personnalisé dans la page de profil utilisateur?
Je dois ajouter un onglet personnalisé dans la page de profil utilisateur. J'ai défini mon itinéraire comme ci-dessous: 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 


6
Comment ajouter des champs aux éléments de menu
J'ai besoin de construire un menu principal qui est un sous-ensemble du menu régulier. L'équipe de conception pense qu'il serait préférable pour l'utilisateur de n'avoir que les liens les plus importants dans le menu principal et de ne pas tout avoir. Certains liens sont des menus de niveau supérieur et …
11 8  navigation 

3
Comment enregistrer définitivement le fichier téléchargé dans la table file_manged?
Comment enregistrer un fichier téléchargé avec un statut égal à 1 dans la table file_managed, dans Drupal 8? Chaque fois que je télécharge un fichier, il est stocké dans la table file_managed avec la valeur d'état 0. J'ai l'habitude File::load( $form_state->getValue('image'))de charger le fichier. Que dois-je faire ensuite? Dans Drupal …
11 8 


1
Collection de champs vs paragraphes
J'ai utilisé Field Collection dans mes sites précédents et j'ai rencontré un problème de performance, cette fois, je cherche une alternative pour Field Collection . Je trouve une réponse Alternative à Field Collection . mais je ne trouve pas grand-chose sur la façon dont ces solutions sont différentes ou similaires, …

1
Quelle est la différence entre {{| t}} et {% trans%}?
Je remarque que le support de Drupal 8 {% trans %}qui, selon la documentation Symfony (l' extension i18n ), ajoute le support gettext à Twig. {{ |t }}, pour autant que je sache, est la manière traditionnelle d'ajouter des chaînes traduisibles dans les modèles Drupal. Selon la documentation , t()traduit …
11 theming  8  i18n-l10n 

3
REST GET sans mise en cache
À l'aide de ce tutoriel, la drupal gprrcommande de la console Drupal , j'ai créé une ressource REST personnalisée dans Drupal 8. Je peux utiliser cette ressource pour récupérer un simple objet JSON qui dit bonjour à l'utilisateur actuel en faisant un GET sur: http://localhost/example/hello?_format=json Le JSON retourné ressemble alors …
11 8 


4
Comment maintenir un projet Drupal sur GitHub
Je maintiens plusieurs modules sur drupal.org. Ayant passé des années à faire les choses "à la manière drupale" (vous vous souvenez de CVS?), J'aimerais me faciliter un peu la vie et utiliser GitHub. Bien qu'il puisse y avoir des raisons politiques, cela pourrait être indésirable, y a-t-il des raisons techniques? …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.