openrat-cms

OpenRat Content Management System
git clone http://git.code.weiherhei.de/openrat-cms.git
Log | Files | Refs | README

commit 3527f78fe946aa777ca065605d984a738b8b91ba
parent f9d3c3448336e71e312a4f39b56ae53e5ffd9f28
Author: Jan Dankert <develop@jandankert.de>
Date:   Fri,  5 Mar 2021 12:27:13 +0100

New: File preview should be displayed in an iframe.

Diffstat:
Mmodules/cms/ui/themes/default/html/views/file/edit.php | 2+-
Mmodules/cms/ui/themes/default/html/views/file/edit.tpl.src.xml | 4+++-
Mmodules/cms/ui/themes/default/html/views/file/preview.php | 12++++++++++++
Mmodules/cms/ui/themes/default/html/views/file/preview.tpl.src.xml | 10++++++++++
4 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/modules/cms/ui/themes/default/html/views/file/edit.php b/modules/cms/ui/themes/default/html/views/file/edit.php @@ -3,7 +3,7 @@ <h2 class="<?php echo O::escapeHtml('or-collapsible-title or-group-title or-collapsible-act-switch') ?>"><?php echo O::escapeHtml('') ?> <i class="<?php echo O::escapeHtml('or-image-icon or-image-icon--node-closed or-collapsible--on-closed') ?>"><?php echo O::escapeHtml('') ?></i> <i class="<?php echo O::escapeHtml('or-image-icon or-image-icon--node-open or-collapsible--on-open') ?>"><?php echo O::escapeHtml('') ?></i> - <span><?php echo O::escapeHtml(''.@O::lang('file').'') ?></span> + <span><?php echo O::escapeHtml(''.@O::lang('content').'') ?></span> </h2> <div class="<?php echo O::escapeHtml('or-collapsible-value or-group-value') ?>"><?php echo O::escapeHtml('') ?> <a target="<?php echo O::escapeHtml('_self') ?>" data-type="<?php echo O::escapeHtml('dialog') ?>" data-action="<?php echo O::escapeHtml('') ?>" data-method="<?php echo O::escapeHtml('upload') ?>" data-id="<?php echo O::escapeHtml('') ?>" data-extra-dialogAction="<?php echo O::escapeHtml('') ?>" data-extra-dialogMethod="<?php echo O::escapeHtml('upload') ?>" data-extra="<?php echo O::escapeHtml('{\'dialogAction\':null,\'dialogMethod\':\'upload\'}') ?>" href="<?php echo O::escapeHtml('') ?>" class="<?php echo O::escapeHtml('or-link or-act-clickable') ?>"><?php echo O::escapeHtml('') ?> diff --git a/modules/cms/ui/themes/default/html/views/file/edit.tpl.src.xml b/modules/cms/ui/themes/default/html/views/file/edit.tpl.src.xml @@ -1,12 +1,14 @@ <output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openrat.de/template ../../../../../../../template_engine/components/template.xsd"> - <group title="${message:file}"> + <group title="${message:content}"> <link clickable="true" subaction="upload" type="dialog"> <text value="${message:edit}"/> </link> + + </group> <!-- <form languageid="${languageid}"> diff --git a/modules/cms/ui/themes/default/html/views/file/preview.php b/modules/cms/ui/themes/default/html/views/file/preview.php @@ -1,4 +1,16 @@ <?php /* THIS FILE IS GENERATED from preview.tpl.src.xml - DO NOT CHANGE */ defined('APP_STARTED') || die('Forbidden'); use \template_engine\Output as O; ?> + <section class="<?php echo O::escapeHtml('or-group or-collapsible or-collapsible--is-open or-collapsible--show') ?>"><?php echo O::escapeHtml('') ?> + <h2 class="<?php echo O::escapeHtml('or-collapsible-title or-group-title or-collapsible-act-switch') ?>"><?php echo O::escapeHtml('') ?> + <i class="<?php echo O::escapeHtml('or-image-icon or-image-icon--node-closed or-collapsible--on-closed') ?>"><?php echo O::escapeHtml('') ?></i> + <i class="<?php echo O::escapeHtml('or-image-icon or-image-icon--node-open or-collapsible--on-open') ?>"><?php echo O::escapeHtml('') ?></i> + <span><?php echo O::escapeHtml(''.@O::lang('preview').'') ?></span> + </h2> + <div class="<?php echo O::escapeHtml('or-collapsible-value or-group-value') ?>"><?php echo O::escapeHtml('') ?> + <iframe src="<?php echo O::escapeHtml(''.@$preview_url.'') ?>"><?php echo O::escapeHtml('') ?></iframe> + </div> + </section> + <br /><?php echo O::escapeHtml('') ?> + <br /><?php echo O::escapeHtml('') ?> <div class="<?php echo O::escapeHtml('or-act-clickable') ?>"><?php echo O::escapeHtml('') ?> <a target="<?php echo O::escapeHtml('_self') ?>" data-url="<?php echo O::escapeHtml(''.@$preview_url.'') ?>" data-type="<?php echo O::escapeHtml('popup') ?>" data-action="<?php echo O::escapeHtml('') ?>" data-method="<?php echo O::escapeHtml('') ?>" data-id="<?php echo O::escapeHtml('') ?>" data-extra="<?php echo O::escapeHtml('[]') ?>" href="<?php echo O::escapeHtml('') ?>" class="<?php echo O::escapeHtml('or-link or-action') ?>"><?php echo O::escapeHtml('') ?> <span><?php echo O::escapeHtml(''.@O::lang('LINK_OPEN_IN_NEW_WINDOW').'') ?></span> diff --git a/modules/cms/ui/themes/default/html/views/file/preview.tpl.src.xml b/modules/cms/ui/themes/default/html/views/file/preview.tpl.src.xml @@ -1,5 +1,15 @@ <output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openrat.de/template ../../../../../../../template_engine/components/template.xsd"> + + + <group title="${message:preview}"> + + <insert url="${preview_url}" /> + </group> + + <newline /> + <newline /> + <part class="act-clickable"> <link type="popup" url="${preview_url}" class="action"> <text value="${message:LINK_OPEN_IN_NEW_WINDOW}"/>