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

Fórum: 

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.

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

 

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

Szerző

admin képe
admin

Varga Tamás (admin)

Informatikus, rendszergazda.
Gyermekkorától kezdve kapcsolatban áll a számítógépekkel. Érdeklődési köre az idők folyamán jelentősen kibővült.
Jelenleg leginkább a táblagépek és az okostelefonok társaságában érzi jól magát. Korábbi szervizes tapasztalatait kamatoztatja a PC-k és notebook-ok világában, emellett nagy Drupal, Open Source és Linux rajongó és nem mellesleg piacképes gyakorlati tudással rendelkező szakember.