$fields['classement'] = BaseFieldDefinition::create('boolean')
->setLabel(t('Classement activé'))
->setDescription(t('Doit-on calculer le classement entre les Ă©quipes pour cette competitions'))
//est-ce que l'on autorise les modifications
Snippets
Les snippets sont des bouts de code.
Présenté ici de manière volontairement « brute », ces snippets ont vocation à servir d'aide mémoire.
N'hésitez-pas à poser un commentaire si vous rencontrez un problème avec un des éléments.
Vous pouvez utiliser la navigation via les tags présents sur la droite
-
-
Pour charger toute l'arborescence :
$categories = \Drupal::service('entity_type.manager') ->getStorage('taxonomy_term') ->loadTree('NOM_MACHINE_VOCABULAIRE');
Pour charger que l'arborescence en partant d'un taxon (term) donné :
-
Ces bouts de codes peuvent être utilisé dans des hook update ou des fonction de post_update.
-
$fields['subtitle'] = BaseFieldDefinition::create('string') ->setLabel(t('Sous-titre')) ->setDescription(t('Sous-titre de la diapositive')) ->setSetting('max_length', 255) ->setSetting('text_processing', 0) ->setDefaultValue('') ->setD
-
$fields['target'] = BaseFieldDefinition::create('list_string') ->setLabel(t('Cible de la diapositive')) ->setRequired(TRUE) ->setSetting('allowed_values', [ 'individuel' => t('individuel'), 'group' => t('groupe
-
$fields['score_team_2'] = BaseFieldDefinition::create('integer') ->setLabel('Score Team 2') ->setSetting('unsigned', TRUE) // Nombre « unsigned » donc sans - (uniquement positif) ->setSetting('min', 0) // valeur minimale ->setS
-
$fields['game_date'] = BaseFieldDefinition::create('datetime') ->setLabel(t('Date')) ->setDescription(t('The game\'s date')) ->setSettings(array( 'default_value' => '', 'max_length' => 50, 'text_processing' => 0, )) ->setDef
-
Les alias d'url sont des URI « propres » faisant référence à une URI système. Exemple pour ce contenu, l'alias est /snippets/2016/drupal-8-drupal-9-creer-un-alias-durl-dans-le-code.html et le chemin système est : /node/166.
-
Ici mon type d'entitée est "group" :
-
$view = views_get_view_result($view_name,$display_mode,$view_args); $nb_result = count($view);