cotonti.com : Локализация екстраполей https://www.cotonti.com Последние сообщения в теме Cotonti en Mon, 06 Oct 2025 13:25:39 -0000 Дмитрий #43514 Edward:

При создании экстраполя в админке в поле HTML-код поля сразу укажите, то что нужно, чтобы выводился placeholder.

Попробовал, не получилось)) Добавил в HTML-код экстраполя:

placeholder="'.$L['FormMail'].'"

и получил на выходе подсказку - '.$L['FormMail'].' , видимо такие переменные там не работают.

В принципе я уже всё реализовал с помощью переопределения, но рабочий вариант с переменными в коде экстраполей был бы немного удобнее.

]]>
пн, 23 июл 2018 14:50:39 -0000
Edward При создании экстраполя в админке в поле HTML-код поля сразу укажите, то что нужно, чтобы выводился placeholder. Что то типа:

<input type="text" id="{$name}" name="{$name}" value="{$value}" {$attrs} placeholder="'.$L['showfaqcat_8'].'" autofocus />

 

]]>
пт, 20 июл 2018 06:15:08 -0000
Дмитрий  Да, теперь все получилось, после разъяснения принципа работы)) Спасибо!

 

Да, все это можно сразу указать в строке "HTML-код поля" при создании экстраполя.

А вот тут не очень понял) Можно как-то сделать без переопределения?

]]>
чт, 19 июл 2018 11:17:14 -0000
Edward #43510 Дмитрий:

Здравствуйте.

У меня схожий нубский вопрос) А есть ли возможность локализации аттрибутов HTML-кода экстаполей? Ну т.е. если я хочу сделать placeholder`ы для каждой формы и мне надо менять их для соответствующего языка.

Вы можете это сделать через переопределение ресурсов темы в файле themes/имя_темы/имя_темы.rc.php

Примерно так:

$R['input_text_rusername'] = '<input type="text" id="{$name}" name="{$name}" value="{$value}" {$attrs} placeholder="'.$L['showfaqcat_8'].'" autofocus />';

Здесь, кстати, не сильно очевидно.

$R['input_text_rusername']

Означает, что переопределяется:

1. поле: input

2. тип поля: text

3. имя поля: rusername

Да, все это можно сразу указать в строке "HTML-код поля" при создании экстраполя.

А переопределение полезно скорее для системных полей.

]]>
ср, 18 июл 2018 16:37:49 -0000
Дмитрий Здравствуйте.

У меня схожий нубский вопрос) А есть ли возможность локализации аттрибутов HTML-кода экстаполей? Ну т.е. если я хочу сделать placeholder`ы для каждой формы и мне надо менять их для соответствующего языка.

]]>
ср, 18 июл 2018 10:05:38 -0000
Kort #42586 Kort:

Примерно так:

$L['country_none'] = "Не указана";
$L['country_belarus'] = "Беларусь";
$L['country_russia'] = "Россия";
$L['country_ukraine'] = "Украина";

Для экстраполя page_country, соответственно в селекте none,belarus,russia,ukraine

Для экстраполей структуры не работает

]]>
вт, 17 апр 2018 14:46:15 -0000
Macik #43094 VladisOK:
#43093 Kort:
Для этого лучше установить плагин i18n

Плагин i18n конечно же установлен, мне кажеться, что плагин i18n  работает только с PAGES, а с PROJECTS не работает, если работает, скажите как.

Подтверждаю, в версии 1.0.4, актуальной для релиза 0.9.19  плагин i18n работает только с переводом структуры страниц.

]]>
чт, 16 ноя 2017 18:05:19 -0000
VladisOK #43093 Kort:
Для этого лучше установить плагин i18n

Плагин i18n конечно же установлен, мне кажеться, что плагин i18n  работает только с PAGES, а с PROJECTS не работает, если работает, скажите как.

Никто не может мне это объяснить.

Название категорий в Projects не могу перевести!

]]>
вт, 14 ноя 2017 07:43:48 -0000
Kort сб, 11 ноя 2017 12:42:50 -0000 VladisOK Не получается перевод для названия категорий в модуле PROJECTS

Всё сделал по инструкции

Создал в админке Управление сайтом / Расширения / Projects / Структура /  Экстраполя / Новое поле

projects_referat

Описание поля (_TITLE)

referat

----------------------

Перешёл в Управление сайтом / Расширения / Projects / Структура

Выбрал категорию РЕФЕРАТ, Конфиг - в Экстраполе referat, вписал - Referats

В ланг файл темы:

В EN

$L['projects_referat_title'] = "Referats";

В RU

$L['projects_referat_title'] = "Реферат";

Ничего не изменилось, захожу в русскую локализацию, вызываю Projects, открывается список категорий, в списке вижу категорию Реферат, захожу в английскую локализацию сайта, открывается список категорий, в списке вижу категорию Реферат

Где я ошибся?

 

]]>
пн, 06 ноя 2017 14:16:39 -0000
Kopusha Работает, я не туда пихал

]]>
вс, 26 фев 2017 17:42:48 -0000
Kort вс, 26 фев 2017 06:53:23 -0000 Kopusha Не разобрался. 

У меня есть экстраполе в модуле USERS которое называется display_img. Это чекбокс, значения full, gallery. И тайтл у поля - "Show Images".

Что и в какие лангфайлы мне надо вписать что бы получить в русской локали - Показывать фото - целиком/галерея? Час писал в модуле users в лангфайл и в лангфайл самой темы разные варианты - пофигу.

 

Заранее спасибо!

 

UPD
В ланг файл темы
 

$L['display_img_title'] = "Show photoes";

$L['display_img_full'] = "fullsize";
$L['display_img_gallery'] = "gallery style";

 

]]>
чт, 23 фев 2017 09:37:14 -0000
Macik Спасибо. Добавил в соотв. раздел документации.

]]>
пт, 20 янв 2017 22:56:28 -0000
Kort Примерно так:

$L['country_none'] = "Не указана";
$L['country_belarus'] = "Беларусь";
$L['country_russia'] = "Россия";
$L['country_ukraine'] = "Украина";

Для экстраполя page_country, соответственно в селекте none,belarus,russia,ukraine

]]>
вт, 17 янв 2017 22:00:02 -0000
Виктор Вот нашел как перевести заголовки екстраполей

$L['page_{extrafieldname}_title'] = 'Extra field description';

И вопро, как локализовать значения, например в select (Выбор1,Выбор2,Выбор3,)

]]>
вт, 17 янв 2017 06:56:01 -0000