mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-22 15:12:38 +00:00
ACE_4566: Fix for email templates in RUSSIAN
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@118069 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,79 +1,80 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="Generator" content="Alfresco Repository">
|
||||
<meta name="layoutengine" content="MSHTML"><style type="text/css">
|
||||
body {
|
||||
background-color:#FFFFFF;
|
||||
color:#000000;
|
||||
font-family:Verdana,Arial,sans-serif;
|
||||
font-size:11px;
|
||||
}
|
||||
* {
|
||||
font-family:Verdana,Arial,sans-serif;
|
||||
font-size:11px;
|
||||
}
|
||||
h1 {
|
||||
text-align:left;
|
||||
font-size:15px;
|
||||
}
|
||||
h2 {
|
||||
text-align:left;
|
||||
font-size:13px;
|
||||
margin: 17px;
|
||||
text-decoration:underline;
|
||||
}
|
||||
table.links td, table.description td {
|
||||
border-bottom:1px dotted #555555;
|
||||
padding:5px;
|
||||
}
|
||||
table.description, table.links {
|
||||
border:0;
|
||||
border-collapse:collapse;
|
||||
width:auto;
|
||||
margin:7px 20px 7px 20px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<hr>
|
||||
<h1> Документ (имя): ${document.name} </h1>
|
||||
<hr>
|
||||
<h2> Метаданные </h2>
|
||||
<table class="description">
|
||||
<#if document.properties.title?exists>
|
||||
<tr><td valign="top">Заголовок:</td><td> ${document.properties.title}</td></tr>
|
||||
<#else>
|
||||
<tr><td valign="top">Заголовок:</td><td> </td></tr>
|
||||
</#if>
|
||||
<#if document.properties.description?exists>
|
||||
<tr><td valign="top">Описание:</td><td> ${document.properties.description}</td></tr>
|
||||
<#else>
|
||||
<tr><td valign="top">Описание:</td><td> </td></tr>
|
||||
</#if>
|
||||
<tr><td>Создатель:</td><td> ${document.properties.creator}</td></tr>
|
||||
<tr><td>Создано:</td><td> ${document.properties.created?datetime}</td></tr>
|
||||
<tr><td>Модификатор:</td><td> ${document.properties.modifier}</td></tr>
|
||||
<tr><td>Изменено:</td><td> ${document.properties.modified?datetime}</td></tr>
|
||||
<tr><td>Размер:</td><td> ${document.size / 1024} КБ</td></tr>
|
||||
</table>
|
||||
<br>
|
||||
<h2> Ссылки на контент </h2>
|
||||
<table class="links">
|
||||
<tr>
|
||||
<td>Папка с контентом:</td><td> <a href="${contentFolderUrl}">${contentFolderUrl}</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>URL-адрес контента:</td><td><a href="${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}">${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Загрузить с URL-адреса:</td><td><a href="${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true">${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>URL-адрес WebDAV:</td><td> <a href="${contextUrl}${document.webdavUrl}">${contextUrl}${document.webdavUrl}</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta name="Generator" content="Alfresco Repository">
|
||||
<meta name="layoutengine" content="MSHTML">
|
||||
<style type="text/css">
|
||||
body {
|
||||
background-color:#FFFFFF;
|
||||
color:#000000;
|
||||
font-family:Verdana,Arial,sans-serif;
|
||||
font-size:11px;
|
||||
}
|
||||
* {
|
||||
font-family:Verdana,Arial,sans-serif;
|
||||
font-size:11px;
|
||||
}
|
||||
h1 {
|
||||
text-align:left;
|
||||
font-size:15px;
|
||||
}
|
||||
h2 {
|
||||
text-align:left;
|
||||
font-size:13px;
|
||||
margin: 17px;
|
||||
text-decoration:underline;
|
||||
}
|
||||
table.links td, table.description td {
|
||||
border-bottom:1px dotted #555555;
|
||||
padding:5px;
|
||||
}
|
||||
table.description, table.links {
|
||||
border:0;
|
||||
border-collapse:collapse;
|
||||
width:auto;
|
||||
margin:7px 20px 7px 20px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<hr>
|
||||
<h1> Документ (имя): ${document.name} </h1>
|
||||
<hr>
|
||||
<h2> Метаданные </h2>
|
||||
<table class="description">
|
||||
<#if document.properties.title?exists>
|
||||
<tr><td valign="top">Заголовок:</td><td> ${document.properties.title}</td></tr>
|
||||
<#else>
|
||||
<tr><td valign="top">Заголовок:</td><td> </td></tr>
|
||||
</#if>
|
||||
<#if document.properties.description?exists>
|
||||
<tr><td valign="top">Описание:</td><td> ${document.properties.description}</td></tr>
|
||||
<#else>
|
||||
<tr><td valign="top">Описание:</td><td> </td></tr>
|
||||
</#if>
|
||||
<tr><td>Создатель:</td><td> ${document.properties.creator}</td></tr>
|
||||
<tr><td>Создано:</td><td> ${document.properties.created?datetime}</td></tr>
|
||||
<tr><td>Редактор:</td><td> ${document.properties.modifier}</td></tr>
|
||||
<tr><td>Изменено:</td><td> ${document.properties.modified?datetime}</td></tr>
|
||||
<tr><td>Размер:</td><td> ${document.size / 1024} КБ</td></tr>
|
||||
</table>
|
||||
<br>
|
||||
<h2> Ссылки </h2>
|
||||
<table class="links">
|
||||
<tr>
|
||||
<td>Папка с содержимым:</td><td> <a href="${contentFolderUrl}">${contentFolderUrl}</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ссылка на документ:</td><td><a href="${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}">${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ссылка на загрузку документа:</td><td><a href="${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true">${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ссылка WebDAV:</td><td> <a href="${contextUrl}${document.webdavUrl}">${contextUrl}${document.webdavUrl}</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,9 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="Generator" content="Alfresco Repository"><style type="text/css">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta name="Generator" content="Alfresco Repository">
|
||||
|
||||
<style type="text/css">
|
||||
body {
|
||||
background-color:#FFFFFF;
|
||||
color:#000000;
|
||||
@@ -73,22 +75,22 @@
|
||||
</#if>
|
||||
<tr><td>Создатель:</td><td> ${document.properties.creator}</td></tr>
|
||||
<tr><td>Создано:</td><td> ${document.properties.created?datetime}</td></tr>
|
||||
<tr><td>Модификатор:</td><td> ${document.properties.modifier}</td></tr>
|
||||
<tr><td>Редактор:</td><td> ${document.properties.modifier}</td></tr>
|
||||
<tr><td>Изменено:</td><td> ${document.properties.modified?datetime}</td></tr>
|
||||
<tr><td>Размер:</td><td> ${document.size / 1024} КБ</td></tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend> Ссылки на контент </legend>
|
||||
<legend> Ссылки </legend>
|
||||
<table class="links">
|
||||
<tr>
|
||||
<td>Папка с контентом:</td><td> <a href="${contentFolderUrl}">${contentFolderUrl}</a></td>
|
||||
<td>Папка с содержимым:</td><td> <a href="${contentFolderUrl}">${contentFolderUrl}</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>URL-адрес контента:</td><td> <a href="${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}">${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}</a></td>
|
||||
<td>Ссылка на документ:</td><td> <a href="${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}">${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Загрузить с URL-адреса:</td><td> <a href="${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true">${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true</a></td>
|
||||
<td>Ссылка на загрузку документа:</td><td> <a href="${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true">${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
------------------------------------------------------------------------------
|
||||
Имя документа: ${document.name}
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
<#if document.properties.title?exists>
|
||||
Заголовок: ${document.properties.title}
|
||||
<#else>
|
||||
Заголовок: НЕТ
|
||||
</#if>
|
||||
<#if document.properties.description?exists>
|
||||
Описание: ${document.properties.description}
|
||||
<#else>
|
||||
Описание: НЕТ
|
||||
</#if>
|
||||
Создатель: ${document.properties.creator}
|
||||
Создано: ${document.properties.created?datetime}
|
||||
Модификатор: ${document.properties.modifier}
|
||||
Изменено: ${document.properties.modified?datetime}
|
||||
Размер: ${document.size / 1024} КБ
|
||||
|
||||
|
||||
ССЫЛКИ НА КОНТЕНТ
|
||||
|
||||
Папка с контентом: ${contentFolderUrl}
|
||||
URL-адрес контента: ${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}
|
||||
Загрузить с URL-адреса: ${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true
|
||||
URL-адрес WebDAV: ${contextUrl}${document.webdavUrl}
|
||||
------------------------------------------------------------------------------
|
||||
Имя документа: ${document.name}
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
<#if document.properties.title?exists>
|
||||
Заголовок: ${document.properties.title}
|
||||
<#else>
|
||||
Заголовок: ОТСУТСТВУЕТ
|
||||
</#if>
|
||||
<#if document.properties.description?exists>
|
||||
Описание: ${document.properties.description}
|
||||
<#else>
|
||||
Описание: ОТСУТСТВУЕТ
|
||||
</#if>
|
||||
Создатель: ${document.properties.creator}
|
||||
Создано: ${document.properties.created?datetime}
|
||||
Редактор: ${document.properties.modifier}
|
||||
Изменено: ${document.properties.modified?datetime}
|
||||
Размер: ${document.size / 1024} КБ
|
||||
|
||||
|
||||
ССЫЛКИ
|
||||
|
||||
Папка с содержимым: ${contentFolderUrl}
|
||||
Ссылка на документ: ${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}
|
||||
Ссылка на загрузку документа: ${contextUrl}/service/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true
|
||||
Ссылка WebDAV: ${contextUrl}${document.webdavUrl}
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
------------------------------------------------------------------------------
|
||||
Имя документа: ${document.name}
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
<#if document.properties.title?exists>
|
||||
Заголовок: ${document.properties.title}
|
||||
<#else>
|
||||
Заголовок: НЕТ
|
||||
</#if>
|
||||
<#if document.properties.description?exists>
|
||||
Описание: ${document.properties.description}
|
||||
<#else>
|
||||
Описание: НЕТ
|
||||
</#if>
|
||||
Создатель: ${document.properties.creator}
|
||||
Создано: ${document.properties.created?datetime}
|
||||
Модификатор: ${document.properties.modifier}
|
||||
Изменено: ${document.properties.modified?datetime}
|
||||
Размер: ${document.size / 1024} КБ
|
||||
|
||||
|
||||
ССЫЛКИ НА КОНТЕНТ
|
||||
|
||||
Папка с контентом: ${contentFolderUrl}
|
||||
URL-адрес контента: ${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}
|
||||
Загрузить с URL-адреса: ${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true
|
||||
------------------------------------------------------------------------------
|
||||
Имя документа: ${document.name}
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
<#if document.properties.title?exists>
|
||||
Заголовок: ${document.properties.title}
|
||||
<#else>
|
||||
Заголовок: ОТСУТСТВУЕТ
|
||||
</#if>
|
||||
<#if document.properties.description?exists>
|
||||
Описание: ${document.properties.description}
|
||||
<#else>
|
||||
Описание: ОТСУТСТВУЕТ
|
||||
</#if>
|
||||
Создатель: ${document.properties.creator}
|
||||
Создано: ${document.properties.created?datetime}
|
||||
Редактор: ${document.properties.modifier}
|
||||
Изменено: ${document.properties.modified?datetime}
|
||||
Размер: ${document.size / 1024} КБ
|
||||
|
||||
|
||||
ССЫЛКИ
|
||||
|
||||
Папка с содержимым: ${contentFolderUrl}
|
||||
Ссылка на документ: ${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}
|
||||
Ссылка на загрузку документа: ${shareContextUrl}/proxy/alfresco/api/node/content/${document.storeType}/${document.storeId}/${document.id}/${document.name}?a=true
|
||||
|
||||
136
config/alfresco/templates/activities-email-templates/activities-email_ru.ftl
Executable file
136
config/alfresco/templates/activities-email-templates/activities-email_ru.ftl
Executable file
@@ -0,0 +1,136 @@
|
||||
<html>
|
||||
<head>
|
||||
<style type="text/css"><!--
|
||||
body
|
||||
{
|
||||
font-family: Arial, sans-serif;
|
||||
font-size: 14px;
|
||||
color: #4c4c4c;
|
||||
}
|
||||
|
||||
a, a:visited
|
||||
{
|
||||
color: #0072cf;
|
||||
}
|
||||
|
||||
.activity a
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.activity a:hover
|
||||
{
|
||||
text-decoration: underline;
|
||||
}
|
||||
--></style>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#dddddd">
|
||||
<table width="100%" cellpadding="20" cellspacing="0" border="0" bgcolor="#dddddd">
|
||||
<tr>
|
||||
<td width="100%" align="center">
|
||||
<table width="70%" cellpadding="0" cellspacing="0" bgcolor="white" style="background-color: white; border: 1px solid #aaaaaa;">
|
||||
<tr>
|
||||
<td width="100%">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="padding: 20px 30px 0px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<div style="font-size: 22px; padding-bottom: 4px;">
|
||||
Недавние новости
|
||||
</div>
|
||||
<div style="font-size: 13px;">
|
||||
${date?datetime?string.full}
|
||||
</div>
|
||||
<div style="font-size: 14px; margin: 18px 0px 24px 0px; padding-top: 18px; border-top: 1px solid #aaaaaa;">
|
||||
<#if activities?exists && activities?size > 0>
|
||||
<#list activities as activity>
|
||||
<#if activity.siteNetwork??>
|
||||
<#assign userLink="<a href=\"${shareUrl}/page/user/${activity.postUserId?html}/profile\">${activity.activitySummary.firstName!\"\"} ${activity.activitySummary.lastName!\"\"}</a>">
|
||||
<#assign secondUserLink="">
|
||||
<#assign itemLink="<a href=\"${shareUrl}/page/site/${activity.siteNetwork?html}/${activity.activitySummary.page!\"\"}\">${activity.activitySummary.title!\"\"}</a>">
|
||||
<#assign siteLink="<a href=\"${shareUrl}/page/site/${activity.siteNetwork?html}/dashboard\">${siteTitles[activity.siteNetwork]!activity.siteNetwork?html}</a>">
|
||||
|
||||
<#assign suppressSite=false>
|
||||
|
||||
<#switch activity.activityType>
|
||||
<#case "org.alfresco.site.user-joined">
|
||||
<#case "org.alfresco.site.user-left">
|
||||
<#assign suppressSite=true>
|
||||
<#case "org.alfresco.site.user-role-changed">
|
||||
<#assign custom0=message("role."+activity.activitySummary.role)!"">
|
||||
<#assign userLink="<a href=\"${shareUrl}/page/user/${activity.activitySummary.memberUserName?html}/profile\">${activity.activitySummary.memberFirstName!\"\"} ${activity.activitySummary.memberLastName!\"\"}</a>">
|
||||
<#break>
|
||||
<#case "org.alfresco.site.group-added">
|
||||
<#case "org.alfresco.site.group-removed">
|
||||
<#assign suppressSite=true>
|
||||
<#case "org.alfresco.site.group-role-changed">
|
||||
<#assign custom0=message("role."+activity.activitySummary.role)!"">
|
||||
<#assign userLink=activity.activitySummary.groupName?replace("GROUP_", "")>
|
||||
<#break>
|
||||
<#case "org.alfresco.subscriptions.followed">
|
||||
<#assign userLink="<a href=\"${shareUrl}/page/user/${activity.activitySummary.followerUserName?html}/profile\">${activity.activitySummary.followerFirstName!\"\"} ${activity.activitySummary.followerLastName!\"\"}</a>">
|
||||
<#assign secondUserLink="<a href=\"${shareUrl}/page/user/${activity.activitySummary.userUserName?html}/profile\">${activity.activitySummary.userFirstName!\"\"} ${activity.activitySummary.userLastName!\"\"}</a>">
|
||||
<#assign suppressSite=true>
|
||||
<#break>
|
||||
<#case "org.alfresco.subscriptions.subscribed">
|
||||
<#assign userLink="<a href=\"${shareUrl}/page/user/${activity.activitySummary.subscriberUserName?html}/profile\">${activity.activitySummary.subscriberFirstName!\"\"} ${activity.activitySummary.subscriberLastName!\"\"}</a>">
|
||||
<#assign custom0=(activity.activitySummary.node!"")?html>
|
||||
<#assign suppressSite=true>
|
||||
<#break>
|
||||
<#case "org.alfresco.profile.status-changed">
|
||||
<#assign custom0=(activity.activitySummary.status!"")?html>
|
||||
<#assign suppressSite=true>
|
||||
<#break>
|
||||
<#default>
|
||||
</#switch>
|
||||
|
||||
<#assign detail=message(activity.activityType?html, itemLink, userLink, custom0, activity.activitySummary.custom1!"", siteLink, secondUserLink)!"">
|
||||
|
||||
<div class="activity">
|
||||
<#if suppressSite>${detail}<#else>${message("in.site", detail, siteLink)!""}</#if>
|
||||
</div>
|
||||
<div style="font-size: 11px; padding: 4px 0px 12px 0px;">
|
||||
${activity.postDate?datetime?string.medium}
|
||||
</div>
|
||||
</#if>
|
||||
</#list>
|
||||
</#if>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="border-top: 1px solid #aaaaaa;"> </div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 0px 30px; font-size: 13px;">
|
||||
Чтобы отключить оповещения, перейдите по этой ссылке:<br />
|
||||
<br /><a href="${shareUrl}/page/user/${personProps["cm:userName"]}/user-notifications">${shareUrl}/page/user/${personProps["cm:userName"]}/user-notifications</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div style="border-bottom: 1px solid #aaaaaa;"> </div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 10px 30px;">
|
||||
<img src="${shareUrl}/res/themes/default/images/app-logo.png" alt="" width="117" height="48" border="0" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user