aboutsummaryrefslogtreecommitdiff
path: root/app/views/course/contentmodules/info.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-04-25 13:39:35 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-04-25 13:39:35 +0000
commit0b282700b7c76784658cb94845361ae72f6a4f26 (patch)
tree0efa9a9475e6eede611ac82b90e18bf8e8d554ca /app/views/course/contentmodules/info.php
parent8d696407e1b3fed3b4bf54951c889ea75290897e (diff)
fixes #4077
Closes #4077 Merge request studip/studip!2920
Diffstat (limited to 'app/views/course/contentmodules/info.php')
-rw-r--r--app/views/course/contentmodules/info.php20
1 files changed, 5 insertions, 15 deletions
diff --git a/app/views/course/contentmodules/info.php b/app/views/course/contentmodules/info.php
index 11bf9dc..93d3ad9 100644
--- a/app/views/course/contentmodules/info.php
+++ b/app/views/course/contentmodules/info.php
@@ -5,27 +5,17 @@
<div class="main_part">
<div class="header">
<div class="image">
- <?
- if ($metadata['icon']) {
- $icon = $metadata['icon'] instanceof Icon
- ? $metadata['icon']->asImagePath()
- : Icon::create($plugin->getPluginURL().'/'.$metadata['icon'])->asImagePath();
- } else {
- $icon = null;
- }
- if ($icon && !is_a($icon, 'Icon')) {
- $icon = Icon::create($icon);
- }
- ?>
- <? if ($icon) : ?>
- <?= $icon->asImg(100) ?>
- <? endif ?>
+ <? if ($metadata['icon']): ?>
+ <?= $metadata['icon']->copyWithRole(Icon::ROLE_INFO)->asImg(100) ?>
+ <? endif; ?>
</div>
<div class="text">
<h1><?= htmlReady($metadata['displayname'] ?? $plugin->getPluginName()) ?></h1>
+ <? if (!empty($metadata['summary'])): ?>
<strong>
<?= htmlReady($metadata['summary']) ?>
</strong>
+ <? endif; ?>
</div>
</div>
<div class="content-modules-controls-vue-app" is="ContentModulesControl" module_id="<?= htmlReady($plugin->getPluginId()) ?>"></div>