aboutsummaryrefslogtreecommitdiff
path: root/views/default/layout/objects
diff options
context:
space:
mode:
Diffstat (limited to 'views/default/layout/objects')
-rw-r--r--views/default/layout/objects/media.php23
1 files changed, 16 insertions, 7 deletions
diff --git a/views/default/layout/objects/media.php b/views/default/layout/objects/media.php
index 6fee91932..f91f9e0ab 100644
--- a/views/default/layout/objects/media.php
+++ b/views/default/layout/objects/media.php
@@ -2,21 +2,26 @@
/**
* Elgg media element
*
- * ---------------------------------------------------
- * | | |
- * | picture | body |
- * | block | block |
- * | | |
- * ---------------------------------------------------
+ * Common pattern where there is an image, icon, media object to the left
+ * and a descriptive block of text to the left.
+ *
+ * ---------------------------------------------------------------
+ * | | | alt |
+ * | picture | body | picture |
+ * | block | block | block |
+ * | | | (optional)|
+ * ---------------------------------------------------------------
*
* @uses $vars['body'] HTML content of the body block
* @uses $vars['pict'] HTML content of the picture block
+ * @uses $vars['pict_alt'] HTML content of the alternate picture block
* @uses $vars['class'] Optional additional class for media element
* @uses $vars['id'] Optional id for the media element
*/
$body = elgg_get_array_value('body', $vars, '');
$pict_block = elgg_get_array_value('pict', $vars, '');
+$alt_pict_block = elgg_get_array_value('pict_alt', $vars, '');
$class = 'elgg-media';
$additional_class = elgg_get_array_value('class', $vars, '');
@@ -36,8 +41,12 @@ if ($pict_block) {
$pict_block = "<div class=\"elgg-pict\">$pict_block</div>";
}
+if ($alt_pict_block) {
+ $alt_pict_block = "<div class=\"elgg-pict-alt\">$alt_pict_block</div>";
+}
+
echo <<<HTML
<div class="$class clearfix" $id>
- $pict_block$body
+ $pict_block$alt_pict_block$body
</div>
HTML;