Browse Source

[enh] Add article's field_images.

opi 7 years ago
parent
commit
3a491526c1

+ 22 - 0
sites/all/modules/custom/ffdn_article/ffdn_article.features.field_base.inc

@@ -32,6 +32,28 @@ function ffdn_article_field_default_field_bases() {
     'type' => 'image',
     'type' => 'image',
   );
   );
 
 
+  // Exported field_base: 'field_images'.
+  $field_bases['field_images'] = array(
+    'active' => 1,
+    'cardinality' => -1,
+    'deleted' => 0,
+    'entity_types' => array(),
+    'field_name' => 'field_images',
+    'indexes' => array(
+      'fid' => array(
+        0 => 'fid',
+      ),
+    ),
+    'locked' => 0,
+    'module' => 'image',
+    'settings' => array(
+      'default_image' => 0,
+      'uri_scheme' => 'public',
+    ),
+    'translatable' => 0,
+    'type' => 'image',
+  );
+
   // Exported field_base: 'field_tags'.
   // Exported field_base: 'field_tags'.
   $field_bases['field_tags'] = array(
   $field_bases['field_tags'] = array(
     'active' => 1,
     'active' => 1,

+ 55 - 3
sites/all/modules/custom/ffdn_article/ffdn_article.features.field_instance.inc

@@ -118,19 +118,20 @@ function ffdn_article_field_default_field_instances() {
     'entity_type' => 'node',
     'entity_type' => 'node',
     'field_name' => 'field_image',
     'field_name' => 'field_image',
     'label' => 'Image',
     'label' => 'Image',
-    'required' => FALSE,
+    'required' => 0,
     'settings' => array(
     'settings' => array(
-      'alt_field' => TRUE,
+      'alt_field' => 1,
       'default_image' => 0,
       'default_image' => 0,
       'file_directory' => 'field/image',
       'file_directory' => 'field/image',
       'file_extensions' => 'png gif jpg jpeg',
       'file_extensions' => 'png gif jpg jpeg',
       'max_filesize' => '',
       'max_filesize' => '',
       'max_resolution' => '',
       'max_resolution' => '',
       'min_resolution' => '',
       'min_resolution' => '',
-      'title_field' => '',
+      'title_field' => 0,
       'user_register_form' => FALSE,
       'user_register_form' => FALSE,
     ),
     ),
     'widget' => array(
     'widget' => array(
+      'active' => 1,
       'module' => 'image',
       'module' => 'image',
       'settings' => array(
       'settings' => array(
         'preview_image_style' => 'thumbnail',
         'preview_image_style' => 'thumbnail',
@@ -141,6 +142,56 @@ function ffdn_article_field_default_field_instances() {
     ),
     ),
   );
   );
 
 
+  // Exported field_instance: 'node-article-field_images'.
+  $field_instances['node-article-field_images'] = array(
+    'bundle' => 'article',
+    'deleted' => 0,
+    'description' => '',
+    'display' => array(
+      'default' => array(
+        'label' => 'hidden',
+        'module' => 'image',
+        'settings' => array(
+          'image_link' => 'file',
+          'image_style' => 'medium',
+        ),
+        'type' => 'image',
+        'weight' => 3,
+      ),
+      'teaser' => array(
+        'label' => 'above',
+        'settings' => array(),
+        'type' => 'hidden',
+        'weight' => 0,
+      ),
+    ),
+    'entity_type' => 'node',
+    'field_name' => 'field_images',
+    'label' => 'Images',
+    'required' => 0,
+    'settings' => array(
+      'alt_field' => 0,
+      'default_image' => 0,
+      'file_directory' => 'article/images',
+      'file_extensions' => 'png gif jpg jpeg',
+      'max_filesize' => '',
+      'max_resolution' => '',
+      'min_resolution' => '',
+      'title_field' => 0,
+      'user_register_form' => FALSE,
+    ),
+    'widget' => array(
+      'active' => 1,
+      'module' => 'image',
+      'settings' => array(
+        'preview_image_style' => 'thumbnail',
+        'progress_indicator' => 'throbber',
+      ),
+      'type' => 'image_image',
+      'weight' => 31,
+    ),
+  );
+
   // Exported field_instance: 'node-article-field_tags'.
   // Exported field_instance: 'node-article-field_tags'.
   $field_instances['node-article-field_tags'] = array(
   $field_instances['node-article-field_tags'] = array(
     'bundle' => 'article',
     'bundle' => 'article',
@@ -186,6 +237,7 @@ function ffdn_article_field_default_field_instances() {
   t('Body');
   t('Body');
   t('Comment');
   t('Comment');
   t('Image');
   t('Image');
+  t('Images');
   t('Saisissez une liste de mots séparés par des virgules pour décrire votre contenu.');
   t('Saisissez une liste de mots séparés par des virgules pour décrire votre contenu.');
   t('Tags');
   t('Tags');
   t('Transférer une image pour accompagner cet article.');
   t('Transférer une image pour accompagner cet article.');

+ 2 - 0
sites/all/modules/custom/ffdn_article/ffdn_article.info

@@ -10,10 +10,12 @@ dependencies[] = views
 features[ctools][] = views:views_default:3.0
 features[ctools][] = views:views_default:3.0
 features[features_api][] = api:2
 features[features_api][] = api:2
 features[field_base][] = field_image
 features[field_base][] = field_image
+features[field_base][] = field_images
 features[field_base][] = field_tags
 features[field_base][] = field_tags
 features[field_instance][] = comment-comment_node_article-comment_body
 features[field_instance][] = comment-comment_node_article-comment_body
 features[field_instance][] = node-article-body
 features[field_instance][] = node-article-body
 features[field_instance][] = node-article-field_image
 features[field_instance][] = node-article-field_image
+features[field_instance][] = node-article-field_images
 features[field_instance][] = node-article-field_tags
 features[field_instance][] = node-article-field_tags
 features[node][] = article
 features[node][] = article
 features[taxonomy][] = tags
 features[taxonomy][] = tags