Drupal 7 file_entity modul frissítés után, a képeknél a TITLE, ALT mezők feliratai eltűnnek

Drupal 7 file_entity modul frissítés után, a képeknél a TITLE, ALT mezők feliratai eltűnnek
Drupal 7 file_entity modul frissítés után, a képeknél a TITLE, ALT mezők feliratai eltűnnek


Drupal 7 file_entity modul frissítés után tartalom szerkesztéskor, a képeknél a title, alt mezők kitöltött feliratai eltűnnek, ha mentem a tartalmat. A megoldás a file_entity modulban lévő file_entity_file.inc néhány sorának módosítása, a drupal.org oldalon található patch szerint.

 

 

diff --git a/file_entity.file.inc b/file_entity.file.inc
index 82dcad7..96c5a1e 100644
--- a/file_entity.file.inc
+++ b/file_entity.file.inc
@@ -287,18 +287,22 @@ function file_entity_set_title_alt_properties($files, $language = NULL) {
     if (!empty($alt)) {
       $output = token_replace($alt, array('file' => $file), $replace_options);
 
-      // @todo Remove once https://www.drupal.org/node/1713164 is fixed.
-      // There is currently no way to get the raw alt text returned from the
-      // token so we revert the encoding done during tokenization.
-      $file->alt = decode_entities($output);
+      if (!empty($output)) {
+        // @todo Remove once https://www.drupal.org/node/1713164 is fixed.
+        // There is currently no way to get the raw alt text returned from the
+        // token so we revert the encoding done during tokenization.
+        $file->alt = decode_entities($output);
+      }
     }
     if (!empty($title)) {
       $output = token_replace($title, array('file' => $file), $replace_options);
 
-      // @todo Remove once https://www.drupal.org/node/1713164 is fixed.
-      // There is currently no way to get the raw title text returned from the
-      // token so we revert the encoding done during tokenization.
-      $file->title = decode_entities($output);
+      if (!empty($output)) {
+        // @todo Remove once https://www.drupal.org/node/1713164 is fixed.
+        // There is currently no way to get the raw title text returned from the
+        // token so we revert the encoding done during tokenization.
+        $file->title = decode_entities($output);
+      }
     }
   }
 }

 


forrás: Image field alt and title text overridden by file_entity_alt and file_entity_title

HOZZÁSZÓLOK A CIKKHEZ

Please enter your comment!
Please enter your name here

Ez a weboldal az Akismet szolgáltatását használja a spam kiszűrésére. Tudjunk meg többet arról, hogyan dolgozzák fel a hozzászólásunk adatait..