diff --git a/system/controllers/content/widgets/author/options.form.php b/system/controllers/content/widgets/author/options.form.php index 05d2a8ed2..64a7a81af 100644 --- a/system/controllers/content/widgets/author/options.form.php +++ b/system/controllers/content/widgets/author/options.form.php @@ -41,6 +41,11 @@ public function init($options = false) { 'multilanguage' => true, 'visible_depend' => ['options:show_user_items_link' => ['show' => ['1']]] ]), + new fieldString('options:user_items_link_class', [ + 'title' => LANG_WD_CON_AUTHOR_USER_ITEMS_LINK_CLASS, + 'hint' => LANG_WD_CON_AUTHOR_USER_ITEMS_LINK_CLASS_HINT, + 'visible_depend' => ['options:show_user_items_link' => ['show' => ['1']]] + ]), new fieldCheckbox('options:show_user_groups', [ 'title' => LANG_WD_CON_AUTHOR_SHOW_USER_GROUPS ]), diff --git a/system/controllers/content/widgets/author/widget.php b/system/controllers/content/widgets/author/widget.php index 36405c2a8..ffe4ae809 100644 --- a/system/controllers/content/widgets/author/widget.php +++ b/system/controllers/content/widgets/author/widget.php @@ -153,7 +153,8 @@ private function getSystemFields($profile, $ctype) { $fields['user_items_link'] = [ 'href' => href_to_profile($profile, ['content', $ctype['name']]), 'icon' => 'book-reader', - 'text' => $this->getOption('user_items_link_title') ?: sprintf(LANG_WD_CON_AUTHOR_READ, mb_strtolower($ctype['labels']['profile'])) + 'text' => $this->getOption('user_items_link_title') ?: sprintf(LANG_WD_CON_AUTHOR_READ, mb_strtolower($ctype['labels']['profile'])), + 'class' => $this->getOption('user_items_link_class') ]; } diff --git a/system/languages/ru/controllers/content/widgets/author.php b/system/languages/ru/controllers/content/widgets/author.php index 27db9ab07..d22a6ba1c 100644 --- a/system/languages/ru/controllers/content/widgets/author.php +++ b/system/languages/ru/controllers/content/widgets/author.php @@ -3,6 +3,8 @@ define('LANG_WD_CON_AUTHOR_SHOW_FIELDS', 'Показывать поля профиля'); define('LANG_WD_CON_AUTHOR_SHOW_USER_ITEMS_LINK', 'Показывать ссылку на список записей пользователя'); define('LANG_WD_CON_AUTHOR_USER_ITEMS_LINK_TITLE', 'Заголовок ссылки'); +define('LANG_WD_CON_AUTHOR_USER_ITEMS_LINK_CLASS', 'Класс кнопки'); +define('LANG_WD_CON_AUTHOR_USER_ITEMS_LINK_CLASS_HINT', 'Например: btn btn-success. Оставьте пустым для стиля по умолчанию.'); define('LANG_WD_CON_AUTHOR_SHOW_USER_GROUPS', 'Показывать группы пользователя'); define('LANG_WD_CON_AUTHOR_SHOW_DATE_LOG', 'Показывать дату последнего визита'); define('LANG_WD_CON_AUTHOR_SHOW_DATE_REG', 'Показывать дату регистрации'); diff --git a/templates/modern/controllers/content/widgets/author/author.tpl.php b/templates/modern/controllers/content/widgets/author/author.tpl.php index 364cafcce..b52f3f8f7 100644 --- a/templates/modern/controllers/content/widgets/author/author.tpl.php +++ b/templates/modern/controllers/content/widgets/author/author.tpl.php @@ -52,7 +52,7 @@
- +