{namespace sgm=SGalinski\SgMail\ViewHelpers} {namespace core=TYPO3\CMS\Core\ViewHelpers} <f:layout name="Default" /> <f:section name="iconButtons"> <f:link.action class="btn btn-default btn-sm" controller="Configuration" action="index" arguments="{template: selectedTemplateKey, extensionKey: selectedTemplate.extension}"> <core:icon identifier="actions-document-new" /> </f:link.action> </f:section> <f:section name="content"> <f:flashMessages /> <f:if condition="{selectedTemplate}"> <f:then> <div class="row form-group col-md-12 "> <div class="editor-description col-md-6"> <p>{templateDescription}</p> </div> <div class="col-md-3 col-md-offset-3"> <f:link.action class="reset-btn reset-all-btn btn-danger btn col-md-12" action="reset" arguments="{template: selectedTemplateKey, extensionKey: selectedTemplate.extension}">{f:translate(key:'backend.button_reset_all')}</f:link.action> </div> </div> <div class="col-md-12 row"> <div class="col-md-12"> <div class="form-group"> <f:if condition="{deprecationWarnings}"> <div class="panel panel-danger"> <div class="panel-heading"> <f:translate key="backend.deprecationInfo" /> <br/> <a style="text-decoration: underline;" href="#" data-toggle="collapse" data-target="#deprecationPanel"><f:translate key="backend.showDeprecation" /></a> </div> <div id="deprecationPanel" class="collapse"> <div class="panel-body"> <f:for each="{deprecationWarnings}" as="warning"> <small>{warning.code}</small> <br> </f:for> </div> </div> </div> </f:if> <table class="table table-hover"> <thead> <tr> <th><f:translate key="backend.marker" /></th> <th><f:translate key="backend.type" /></th> <th><f:translate key="backend.value" /></th> <th><f:translate key="backend.description" /></th> </tr> </thead> <f:for each="{selectedTemplate.marker}" as="marker"> <tr> <td>{marker.marker}</td> <td> <f:if condition="{marker.type}"> <f:then> <f:translate key="{marker.type}">{marker.type}</f:translate> </f:then> <f:else> <f:translate key="backend.marker.type.string" /> </f:else> </f:if> </td> <td> <f:if condition="{sgm:isArray(value: '{marker.value}')}"> <f:then> <f:for each="{marker.value}" as="value" key="key"> {key}: {value} <br> </f:for> </f:then> <f:else> <f:if condition="{marker.value}"> <f:translate key="{marker.value}">{marker.value}</f:translate> </f:if> </f:else> </f:if> </td> <td> <f:if condition="{marker.description}"> <f:translate key="{marker.description}">{marker.description}</f:translate> </f:if> </td> </tr> </f:for> </table> <div class="panel panel-info"> <div class="panel-heading"> <f:translate key="bachend.markerUsageInfo" /> </div> <div class="panel-body"> <p> <f:translate key="bachend.markerUsage" /> </p> </div> </div> </div> </div> </div> <div class="row col-md-12 form-group"> <f:form method="post" controller="Mail" action="sendTestMail"> <div class="col-md-12 form-group"> <f:form.submit name="saveOnly" class="btn-success btn form-group" value="{f:translate(key:'backend.save_template')}" /> <f:form.submit class="btn-primary btn form-group" value="{f:translate(key:'backend.send_test')}" /> <f:form.textfield name="parameters[emailAddress]" class="email-input form-group" value="{beUserMail}" /> <f:form.hidden name="parameters[selectedTemplate]" value="{selectedTemplateKey}" /> <f:form.hidden name="parameters[selectedExtensionKey]" value="{selectedTemplate.extension}" /> <f:form.hidden name="parameters[selectedExtension]" value="{selectedTemplate.extension}" /> <f:form.hidden name="parameters[selectedTemplateKey]" value="{selectedTemplateKey}" /> </div> <f:for each="{languageTemplates}" as="languageTemplate" key="key"> <div class="template-col col-md-{colspace}"> <div class="panel panel-default row"> <div class="panel-body"> <f:for each="{languageLabels}" as="label" key="innerKey"> <f:if condition="{key} == {innerKey}"> <h3> <f:if condition="{key}=='default'"> <f:then> {defaultLanguageLabel} </f:then> <f:else> {label} </f:else> </f:if> <f:if condition="{languageTemplate.isOverwritten}"> <f:translate key="backend.is_overwritten" /> </f:if> </h3> </f:if> </f:for> <div class="col-md-12"> <div class="row form-group"> <label for="parameters[templates][{key}][fromName]" class="">{f:translate(key:'backend.fromName')}</label> <f:form.textfield type="text" class="form-control" value="{languageTemplate.fromName}" name="parameters[templates][{key}][fromName]" /> </div> <div class="row form-group"> <label for="parameters[templates][{key}][fromMail]" class="">{f:translate(key:'backend.fromMail')}</label> <f:form.textfield type="email" class="form-control" value="{languageTemplate.fromMail}" name="parameters[templates][{key}][fromMail]" /> </div> <div class="row form-group"> <label for="parameters[templates][{key}][toAddress]" class="">{f:translate(key:'backend.to_form')}</label> <f:form.textfield type="text" class="form-control" value="{languageTemplate.toAddress}" name="parameters[templates][{key}][toAddress]" /> </div> <div class="row form-group"> <label for="parameters[templates][{key}][cc]" class="">{f:translate(key:'backend.cc')}</label> <f:form.textfield type="text" class="form-control" value="{languageTemplate.cc}" name="parameters[templates][{key}][cc]" /> </div> <div class="row form-group"> <label for="parameters[templates][{key}][bcc]" class="">{f:translate(key:'backend.bcc')}</label> <f:form.textfield type="text" class="form-control" value="{languageTemplate.bcc}" name="parameters[templates][{key}][bcc]" /> </div> <div class="row form-group"> <label for="parameters[templates][{key}][replyTo]" class="">{f:translate(key:'backend.replyTo')}</label> <f:form.textfield type="text" class="form-control" value="{languageTemplate.replyTo}" name="parameters[templates][{key}][replyTo]" /> </div> <div class="row form-group"> <label for="parameters[templates][{key}][subject]" class="">{f:translate(key:'backend.subject')}</label> <f:form.textfield type="text" class="form-control" value="{languageTemplate.subject}" name="parameters[templates][{key}][subject]" /> </div> <div class="row form-group"> <label for="parameters[templates][{key}][content]" class="">{f:translate(key:'backend.content')}</label> <f:form.textarea class="form-control" rows="15" name="parameters[templates][{key}][content]" value="{languageTemplate.content}" /> </div> </div> </div> </div> </div> </f:for> </f:form> </div> </f:then> <f:else> <f:render partial="Mail/Empty" /> </f:else> </f:if> <f:if condition="{pages}"> <div class="row"> <div class="panel panel-default recordlist"> <div class="table-fit"> <table data-table="pages" class="table table-striped table-hover"> <tbody> <f:for each="{pages}" as="page"> <tr data-uid="{page.pid}"> <td nowrap="nowrap" class="col-title"> <f:link.action action="index" additionalParams="{id: page.uid, returnUrl: returnUrl}"> <sgm:backend.icon table="pages" row="{page}" clickMenu="0" /> {page._thePathFull} </f:link.action> > </td> </tr> </f:for> </tbody> </table> </div> </div> </div> </f:if> </f:section>