diff --git a/templates/courseware/block_types/image_map.php b/templates/courseware/block_types/image_map.php
index f3d351849532c5f0c1be80f15b1577444700d44a..b222d6a91144b1288d3bd77df4a2007b27f426b3 100644
--- a/templates/courseware/block_types/image_map.php
+++ b/templates/courseware/block_types/image_map.php
@@ -1,20 +1,22 @@
 <div style="font-size: 12px;">
-    <p style="font-weight: bold;"><?= _('Verweissensitive Grafik') . ': ' ?></p>
+    <p style="font-weight: bold;"><?= _('Verweissensitive Grafik') ?>: </p>
     <p style="font-style: italic; font-size: 10px;"><?= _('Hinweis: Positionen der Verweise können nicht dargestellt werden.')?></p>
     <p>
-        <? if ($files[0]): ?>
-            <img src="<?= htmlReady($files[0]->getDownloadURL()); ?>">
-            <span style="font-style:italic"><?= htmlReady($files[0]->name); ?></span>
-        <? endif; ?>
+        <? if (isset($files[0])): ?>
+            <img src="<?= htmlReady($files[0]->getDownloadURL()); ?>" alt="<?= htmlReady($files[0]->name) ?>">
+            <span style="font-style:italic"><?= htmlReady($files[0]->name) ?></span>
+        <? endif ?>
     </p>
-    <p><?= _('Verweise'). ': ' ?></p>
-    <ul>
-        <? foreach($payload['shapes'] as $shape): ?>
-            <li>
-                <?= htmlReady($shape['title']); ?>,<?= htmlReady($shape['data']['text']); ?><? if ($shape['link_type'] === 'external'): ?>,
-                    <a href="<?= htmlReady($shape['target_external']); ?>"><?= htmlReady($shape['target_external']); ?></a>
-                <? endif; ?>
-            </li>
-        <? endforeach; ?>
-    </ul>
-</div>
\ No newline at end of file
+    <? if (!empty($payload['shapes'])) : ?>
+        <p><?= _('Verweise') ?>: </p>
+        <ul>
+            <? foreach($payload['shapes'] as $shape): ?>
+                <li>
+                    <?= htmlReady($shape['title']) ?>,<?= htmlReady($shape['data']['text']) ?><? if ($shape['link_type'] === 'external'): ?>,
+                        <a href="<?= htmlReady($shape['target_external']); ?>"><?= htmlReady($shape['target_external']) ?></a>
+                    <? endif ?>
+                </li>
+            <? endforeach ?>
+        </ul>
+    <? endif ?>
+</div>