소스 검색

concernement form concrnement title in entite ok

bach 2 년 전
부모
커밋
32071e2bf5

+ 1 - 0
src/config/sync/core.extension.yml

@@ -87,6 +87,7 @@ module:
   mysql: 0
   node: 0
   options: 0
+  ouatt_admin: 0
   ouatt_graphql: 0
   ouatt_users: 0
   page_cache: 0

+ 8 - 0
src/web/modules/custom/ouatt_admin/ouatt_admin.info.yml

@@ -0,0 +1,8 @@
+name: Où Atterrir Admin
+type: module
+description: 'Où Atterrir Admin.'
+package: Ouatterrir
+core: 8.x
+# dependencies:
+#   - user
+core_version_requirement: ^8 || ^9

+ 101 - 0
src/web/modules/custom/ouatt_admin/ouatt_admin.module

@@ -0,0 +1,101 @@
+<?php
+
+/**
+ * @file
+ * Contains admin_menus.module.
+ */
+
+use Drupal\Core\Routing\RouteMatchInterface;
+use Drupal\Core\Field\FieldFilteredMarkup;
+
+/**
+ * Implements hook_help().
+ */
+function ouatt_admin_help($route_name, RouteMatchInterface $route_match) {
+  switch ($route_name) {
+    // Main module help for the editors_menus module.
+    case 'help.page.ouatt_admin':
+      $output = '';
+      $output .= '<h3>' . t('About') . '</h3>';
+      $output .= '<p>' . t('Où Atterrir admin twicks module') . '</p>';
+      return $output;
+
+    default:
+  }
+}
+
+
+/**
+ * Implements hook_form_FORM_ID_alter().
+ */
+// function ouatt_admin_form_alter(&$form, $form_state, $form_id) {
+  
+// }
+function ouatt_admin_form_node_concernement_edit_form_alter(&$form, $form_state, $form_id) {
+  $concernement_node = $form_state->getFormObject()->getEntity();
+  // concernement title
+  $concernement_title = $concernement_node->getTitle();
+  $form_state->setTemporaryValue("concernement_title", $concernement_title);
+  // menace/maintien
+
+  // actuel/future
+  
+}
+
+
+/**
+ * Perform alterations before an entity form is included in the IEF widget.
+ *
+ * @param array $entity_form
+ *   Nested array of form elements that comprise the entity form.
+ * @param \Drupal\Core\Form\FormStateInterface $form_state
+ *   The form state of the parent form.
+ */
+function ouatt_admin_inline_entity_form_entity_form_alter(&$entity_form, &$form_state) {
+  $t="t";
+  $concernement_title = $form_state->getTemporaryValue("concernement_title");
+  $entity_form['field_menace_maintien']['widget']['#description'] = FieldFilteredMarkup::create("Pouvez-vous décrire en quoi l'action menace/maintient \"$concernement_title\" ?");
+  $entity_form['field_menace_maintien']['widget'][0]['#description'] = FieldFilteredMarkup::create("Pouvez-vous décrire en quoi l'action menace/maintient \"$concernement_title\" ?");
+  $entity_form['field_menace_maintien']['widget'][0]['value']['#description'] = FieldFilteredMarkup::create("Pouvez-vous décrire en quoi l'action menace/maintient \"$concernement_title\" ?");
+}
+
+
+/**
+ * Perform alterations before the reference form is included in the IEF widget.
+ *
+ * The reference form is used to add existing entities through an autocomplete
+ * field.
+ *
+ * @param array $reference_form
+ *   Nested array of form elements that comprise the reference form.
+ * @param \Drupal\Core\Form\FormStateInterface $form_state
+ *   The form state of the parent form.
+ */
+function ouatt_admin_inline_entity_form_reference_form_alter(&$reference_form, &$form_state) {
+  $t="t";
+}
+
+/**
+ * Alter the fields used to represent an entity in the IEF table.
+ *
+ * @param array $fields
+ *   The fields, keyed by field name.
+ * @param array $context
+ *   An array with the following keys:
+ *   - parent_entity_type: The type of the parent entity.
+ *   - parent_bundle: The bundle of the parent entity.
+ *   - field_name: The name of the reference field on which IEF is operating.
+ *   - entity_type: The type of the referenced entities.
+ *   - allowed_bundles: Bundles allowed on the reference field.
+ *
+ * @see \Drupal\inline_entity_form\InlineFormInterface::getTableFields()
+ */
+function ouatt_admin_inline_entity_form_table_fields_alter($fields, $context) {
+  if ($context['entity_type'] == 'commerce_product_variation') {
+    $fields['field_category'] = [
+      'type' => 'field',
+      'label' => t('Category'),
+      'weight' => 101,
+    ];
+  }
+}

+ 2 - 2
src/web/themes/custom/ouatminimal_theme/css/ouatminimal.css

@@ -254,11 +254,11 @@
   max-width: 100%;
 } */
 
-/* div.field--name-field-actuel-future.form-wrapper,
+div.field--name-field-actuel-future.form-wrapper,
 div.field--name-field-prise.form-wrapper,
 div.field--name-field-menace-maintien-degres.form-wrapper{
   display: none;
-} */
+}
 /* .field--name-field-actuel-future > fieldset legend{
   display:none;
 }

+ 1 - 2
src/web/themes/custom/ouatminimal_theme/ouatminimal.theme

@@ -111,8 +111,7 @@ function ouatminimal_preprocess_toolbar(&$variables) {
 }
 
 function ouatminimal_preprocess_form_element(&$variables) {
-  // $element = &$variables['element'];
   if(isset($variables['description_display'])){
-    $variables['description_display']="before";
+    $variables['description_display']="before";   
   }
 }