Template for for basic properties step of multi part article.

pull/10/head
Jens Pelzetter 2021-12-18 14:53:51 +01:00
parent b3008e5f04
commit a124d529d2
5 changed files with 247 additions and 1 deletions

View File

@ -144,6 +144,7 @@
values="#{CmsArticlePropertiesStep.descriptionValues}" values="#{CmsArticlePropertiesStep.descriptionValues}"
useTextarea="true" useTextarea="true"
/> />
</ui:define> </ui:define>
</ui:composition> </ui:composition>

View File

@ -0,0 +1,147 @@
<!DOCTYPE html [<!ENTITY times '&#215;'>]>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:bootstrap="http://xmlns.jcp.org/jsf/composite/components/bootstrap"
xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"
xmlns:libreccm="http://xmlns.jcp.org/jsf/composite/components/libreccm"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<ui:composition template="/WEB-INF/views/org/librecms/ui/contentsection/documents/authoringstep.xhtml">
<ui:param name="authoringStep"
value="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@mpa-basicproperties" />
<ui:define name="authoringStep">
<h2>#{CmsMpaMessageBundle.getMessage('basicproperties.header', [CmsMpaPropertiesStep.name])}</h2>
<div class="d-flex">
<pre class="mr-2">#{CmsMpaPropertiesStep.name}</pre>
<c:if test="#{CmsSelectedDocumentModel.canEdit}">
<button class="btn btn-primary btn-sm"
data-toggle="modal"
data-target="#name-edit-dialog"
type="button">
<bootstrap:svgIcon icon="pen" />
<span class="sr-only">
#{CmsMpaMessageBundle['basicproperties.name.edit']}
</span>
</button>
</c:if>
</div>
<c:if test="#{CmsSelectedDocumentModel.canEdit}">
<div aria-hidden="true"
aria-labelledby="name-edit-dialog-title"
class="modal fade"
id="name-edit-dialog"
tabindex="-1">
<div class="modal-dialog">
<form action="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@mpa-basicproperties/name"
class="modal-content"
method="post">
<div class="modal-header">
<h4 class="modal-title"
id="name-edit-dialog-title">
#{CmsMpaMessageBundle['basicproperties.name.edit.title']}
</h4>
<button aria-label="#{CmsMpaMessageBundle['basicproperties.name.edit.close']}"
class="close"
data-dismiss="modal"
type="button">
<bootstrap:svgIcon icon="x" />
</button>
</div>
<div class="modal-body">
<bootstrap:formGroupText
help="#{CmsMpaMessageBundle['basicproperties.name.help']}"
inputId="name"
label="#{CmsMpaMessageBundle['basicproperties.name.label']}"
name="name"
pattern="^([a-zA-Z0-9_-]*)$"
required="true"
value="#{CmsMpaPropertiesStep.name}"/>
</div>
<div class="modal-footer">
<button class="btn btn-warning"
data-dismiss="modal"
type="button">
#{CmsMpaMessageBundle['basicproperties.name.edit.close']}
</button>
<button class="btn btn-success"
type="submit">
#{CmsMpaMessageBundle['basicproperties.name.edit.submit']}
</button>
</div>
</form>
</div>
</div>
</c:if>
<libreccm:localizedStringEditor
addButtonLabel="#{CmsMpaMessageBundle['basicproperties.title.add']}"
addDialogCancelLabel="#{CmsMpaMessageBundle['basicproperties.title.add.cancel']}"
addDialogLocaleSelectHelp="#{CmsMpaMessageBundle['basicproperties.title.add.locale.help']}"
addDialogLocaleSelectLabel="#{CmsMpaMessageBundle['basicproperties.title.add.locale.label']}"
addDialogSubmitLabel="#{CmsMpaMessageBundle['basicproperties.title.add.submit']}"
addDialogTitle="#{CmsMpaMessageBundle['basicproperties.title.add.header']}"
addDialogValueHelp="#{CmsMpaMessageBundle['basicproperties.title.add.value.help']}"
addDialogValueLabel="#{CmsMpaMessageBundle['basicproperties.title.add.value.label']}"
addMethod="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@mpa-basicproperties/title/@add"
editButtonLabel="#{CmsMpaMessageBundle['basicproperties.title.edit']}"
editDialogCancelLabel="#{CmsMpaMessageBundle['basicproperties.title.edit.cancel']}"
editDialogSubmitLabel="#{CmsMpaMessageBundle['basicproperties.title.edit.submit']}"
editDialogTitle="#{CmsMpaMessageBundle['basicproperties.title.edit.header']}"
editDialogValueHelp="#{CmsMpaMessageBundle['basicproperties.title.edit.value.help']}"
editDialogValueLabel="#{CmsMpaMessageBundle['basicproperties.title.edit.value.label']}"
editMethod="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@mpa-basicproperties/title/@edit"
editorId="title-editor"
hasUnusedLocales="#{!CmsMpaPropertiesStep.unusedTitleLocales.isEmpty()}"
headingLevel="3"
objectIdentifier="#{CmsSelectedDocumentModel.itemPath}"
readOnly="#{!CmsSelectedDocumentModel.canEdit}"
removeButtonLabel="#{CmsMpaMessageBundle['basicproperties.title.remove']}"
removeDialogCancelLabel="#{CmsMpaMessageBundle['basicproperties.title.remove.cancel']}"
removeDialogSubmitLabel="#{CmsMpaMessageBundle['basicproperties.title.remove.submit']}"
removeDialogText="#{CmsMpaMessageBundle['basicproperties.title.remove.text']}"
removeDialogTitle="#{CmsMpaMessageBundle['basicproperties.title.remove.header']}"
removeMethod="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@mpa-basicproperties/title/@remove"
title="#{CmsMpaMessageBundle['basicproperties.title.header']}"
unusedLocales="#{CmsMpaPropertiesStep.unusedTitleLocales}"
values="#{CmsMpaPropertiesStep.titleValues}"
/>
<libreccm:localizedStringEditor
addButtonLabel="#{CmsMpaMessageBundle['basicproperties.description.add']}"
addDialogCancelLabel="#{CmsMpaMessageBundle['basicproperties.description.add.cancel']}"
addDialogLocaleSelectHelp="#{CmsMpaMessageBundle['basicproperties.description.add.locale.help']}"
addDialogLocaleSelectLabel="#{CmsMpaMessageBundle['basicproperties.description.add.locale.label']}"
addDialogSubmitLabel="#{CmsMpaMessageBundle['basicproperties.description.add.submit']}"
addDialogTitle="#{CmsMpaMessageBundle['basicproperties.description.add.header']}"
addDialogValueHelp="#{CmsMpaMessageBundle['basicproperties.description.add.value.help']}"
addDialogValueLabel="#{CmsMpaMessageBundle['basicproperties.description.add.value.label']}"
addMethod="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@mpa-basicproperties/description/@add"
editButtonLabel="#{CmsMpaMessageBundle['basicproperties.description.edit']}"
editDialogCancelLabel="#{CmsMpaMessageBundle['basicproperties.description.edit.cancel']}"
editDialogSubmitLabel="#{CmsMpaMessageBundle['basicproperties.description.edit.submit']}"
editDialogTitle="#{CmsMpaMessageBundle['basicproperties.description.edit.header']}"
editDialogValueHelp="#{CmsMpaMessageBundle['basicproperties.description.edit.value.help']}"
editDialogValueLabel="#{CmsMpaMessageBundle['basicproperties.description.edit.value.label']}"
editMethod="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@mpa-basicproperties/description/@edit"
editorId="description-editor"
hasUnusedLocales="#{!CmsMpaPropertiesStep.unusedDescriptionLocales.isEmpty()}"
headingLevel="3"
objectIdentifier="#{CmsSelectedDocumentModel.itemPath}"
readOnly="#{!CmsSelectedDocumentModel.canEdit}"
removeButtonLabel="#{CmsMpaMessageBundle['basicproperties.description.remove']}"
removeDialogCancelLabel="#{CmsMpaMessageBundle['basicproperties.description.remove.cancel']}"
removeDialogSubmitLabel="#{CmsMpaMessageBundle['basicproperties.description.remove.submit']}"
removeDialogText="#{CmsMpaMessageBundle['basicproperties.description.remove.text']}"
removeDialogTitle="#{CmsMpaMessageBundle['basicproperties.description.remove.header']}"
removeMethod="#{mvc.basePath}/#{ContentSectionModel.sectionName}/documents/#{CmsSelectedDocumentModel.itemPath}/@mpa-basicproperties/description/@remove"
title="#{CmsMpaMessageBundle['basicproperties.description.header']}"
unusedLocales="#{CmsMpaPropertiesStep.unusedDescriptionLocales}"
values="#{CmsMpaPropertiesStep.descriptionValues}"
useTextarea="true"
/>
</ui:define>
</ui:composition>
</html>

View File

@ -69,7 +69,7 @@ basicproperties.description.edit.cancel=Abbrechen
basicproperties.description.edit.submit=Speichern basicproperties.description.edit.submit=Speichern
basicproperties.description.edit.header=Lokalisierte Zusammenfassung bearbeiten basicproperties.description.edit.header=Lokalisierte Zusammenfassung bearbeiten
basicproperties.description.edit.value.help=Die lokalisierte Zusammenfassung. basicproperties.description.edit.value.help=Die lokalisierte Zusammenfassung.
basicproperties.description.edit.value.label=Lokalisierte Beschreibung basicproperties.description.edit.value.label=Lokalisierte Zusammenfassung
basicproperties.description.remove=Entfernen basicproperties.description.remove=Entfernen
basicproperties.description.remove.cancel=Abbrechen basicproperties.description.remove.cancel=Abbrechen
basicproperties.description.remove.submit=Lokalisierte Zusammenfassung entfernen basicproperties.description.remove.submit=Lokalisierte Zusammenfassung entfernen

View File

@ -25,3 +25,52 @@ createform.workflow.help=The workflow to use for the article.
createform.workflow.label=Workflow createform.workflow.label=Workflow
createform.cancel=Cancel createform.cancel=Cancel
createform.submit=Create Article createform.submit=Create Article
basicproperties.header=Basic Properties of Multipart Article {0}
basicproperties.name.edit=Edit
basicproperties.name.edit.title=Edit name
basicproperties.name.edit.close=Cancel
basicproperties.name.help=The name of the multipart article. Must only constain the letters a to z, A to Z, numbers, the dash and the underscore.
basicproperties.name.label=Name
basicproperties.name.edit.submit=Save
basicproperties.title.add=Add localized title
basicproperties.title.add.cancel=Cancel
basicproperties.title.add.locale.help=The locale of the new localized title.
basicproperties.title.add.locale.label=Title
basicproperties.title.add.submit=Add title value
basicproperties.title.add.header=Add localized title
basicproperties.title.add.value.help=The new localized title.
basicproperties.title.add.value.label=Localized title
basicproperties.title.edit=Edit
basicproperties.title.edit.cancel=Cancel
basicproperties.title.edit.submit=Save
basicproperties.title.edit.header=Edit localized title
basicproperties.title.edit.value.help=The localized title.
basicproperties.title.edit.value.label=Localized title
basicproperties.title.remove=Remove
basicproperties.title.remove.cancel=Cancel
basicproperties.title.remove.submit=Remove localized title
basicproperties.title.remove.text=Are your sure to remove the localized title for the following locale:
basicproperties.title.remove.header=Remove localized title
basicproperties.title.header=Title
basicproperties.description.add=Add localized summary
basicproperties.description.add.cancel=Cancel
basicproperties.description.add.locale.help=The locale of the new localized summary.
basicproperties.description.add.locale.label=Locale
basicproperties.description.add.submit=Add localized summary
basicproperties.description.add.header=Add localized summary
basicproperties.description.add.value.help=The new localized summary.
basicproperties.description.add.value.label=Localized summary
basicproperties.description.edit=Edit
basicproperties.description.edit.cancel=Cancel
basicproperties.description.edit.submit=Save
basicproperties.description.edit.header=Edit localized summary
basicproperties.description.edit.value.help=The localized summary.
basicproperties.description.edit.value.label=Localized summary
basicproperties.description.remove=Remove
basicproperties.description.remove.cancel=Cancel
basicproperties.description.remove.submit=Remove localized summary
basicproperties.description.remove.text=Are you sure to remove the localized summary for this following locale?
basicproperties.description.remove.header=Remove localized summary
basicproperties.description.header=Summary
basicproperties.name.header=Name of the multipart article
create_new_article.denied=The permissions required to create a new multipart article have not been granted to you.

View File

@ -25,3 +25,52 @@ createform.workflow.help=Der f\u00fcr den Artikel zu verwendende Arbeitsablauf.
createform.workflow.label=Arbeitsablauf createform.workflow.label=Arbeitsablauf
createform.cancel=Abbrechen createform.cancel=Abbrechen
createform.submit=Artikel anlegen createform.submit=Artikel anlegen
basicproperties.header=Basiseigenschaften des mehrteiligen Artikels {0}
basicproperties.name.edit=Bearbeiten
basicproperties.name.edit.title=Name bearbeiten
basicproperties.name.edit.close=Abbrechen
basicproperties.name.help=Der Name des mehrteiligen Artikels. Darf nur die Buchstaben A bis Z, a bis z, Ziffern, den Bindestrich und den Unterstrich enthalten.
basicproperties.name.label=Name
basicproperties.name.edit.submit=Speichern
basicproperties.title.add=Lokalisierten Titel hinzuf\u00fcgen
basicproperties.title.add.cancel=Abbrechen
basicproperties.title.add.locale.help=The locale of the new localized title.
basicproperties.title.add.locale.label=Titel
basicproperties.title.add.submit=Titel hinzuf\u00fcgen
basicproperties.title.add.header=Lokalisierten Titel hinzuf\u00fcgen
basicproperties.title.add.value.help=Der neue lokalisierte Titel.
basicproperties.title.add.value.label=Lokalisierter Titel
basicproperties.title.edit=Bearbeiten
basicproperties.title.edit.cancel=Abbrechen
basicproperties.title.edit.submit=Speichern
basicproperties.title.edit.header=Lokalisierten Titel bearbeiten
basicproperties.title.edit.value.help=Der lokalisierte Titel.
basicproperties.title.edit.value.label=Lokalisierter Titel
basicproperties.title.remove=Entfernen
basicproperties.title.remove.cancel=Abbrechen
basicproperties.title.remove.submit=Lokalisierten Titel entfernen
basicproperties.title.remove.text=Sind Sie sicher, dass Sie den lokalisierten Titel f\u00fcr folgende Sprachen l\u00f6schen wollen?
basicproperties.title.remove.header=Lokalisierten Titel entfernen
basicproperties.title.header=Titel
basicproperties.description.add=Lokalisierte Zusammenfassung hinzuf\u00fcgen
basicproperties.description.add.cancel=Abbrechen
basicproperties.description.add.locale.help=Die Sprache der neuen lokalisierten Zusammenfassung.
basicproperties.description.add.locale.label=Sprache
basicproperties.description.add.submit=Lokaliserte Zusammenfassung hinzuf\u00fcgen
basicproperties.description.add.header=Lokalisierte Zusammenfassung hinzuf\u00fcgen
basicproperties.description.add.value.help=Die neue lokalisierte Beschreibung.
basicproperties.description.add.value.label=Lokalisierte Zusammenfassung
basicproperties.description.edit=Bearbeiten
basicproperties.description.edit.cancel=Abbrechen
basicproperties.description.edit.submit=Speichern
basicproperties.description.edit.header=Lokalisierte Zusammenfassung bearbeiten
basicproperties.description.edit.value.help=Die lokalisierte Zusammenfassung.
basicproperties.description.edit.value.label=Lokalisierte Zusammenfassung
basicproperties.description.remove=Entfernen
basicproperties.description.remove.cancel=Abbrechen
basicproperties.description.remove.submit=Lokalisierte Zusammenfassung entfernen
basicproperties.description.remove.text=Sind Sie sicher, dass Sie die lokalisierte Zusammenfassung f\u00fcr die folgende Sprach entfernen wollen?
basicproperties.description.remove.header=Lokalisierte Zusammenfassung entfernen
basicproperties.description.header=Zusammenfassung
basicproperties.name.header=Name des mehrteiligen Artikels
create_new_article.denied=Ihnen wurden nicht die f\u00fcr das Anlegen eines neuen mehrteiligen Artikels erforderlichen Berechtigungen erteilt.