Size: a a a

2019 November 02

OS

Oleg Sigalev in OctoberCMS
ну он так и не должен работать. речь то об этом шла
источник

ПА

Попов Алексей in OctoberCMS
Здравствуйте, не подскажите, хочу создать файл в корне проекта my.php и подгрузить туда фреймворк, что-бы работать с моделями БД и потом запускать по cli.
require DIR.'/bootstrap/autoload.php';
$app = require_once DIR.'/bootstrap/app.php';
Этого достаточно?
источник

Р

Ростислав in OctoberCMS
Oleg Sigalev
не работает если компонет в partial подключить
а, ну так, да. Мне больше нравится подход когда настройки компонента цепляешь на лейаут, на странице ловишь данные из компонента ( {% set posts = blogPosts.posts %} ), а потом выводишь в своем partial.
источник

Р

Ростислав in OctoberCMS
Никто случайно не знает как дернуть локаль чтобы в <html lang=""> подставить?
источник

S

Sergey in OctoberCMS
Sergey
{%if activeLocale == 'en'%}что нибудь{%else%}что нибудь{%endif%}
Вот
источник

S

Sergey in OctoberCMS
Вместо что нибудь пиши нужный тебе язык
источник

S

Sergey in OctoberCMS
Если у тебя более 2 языков используй elseif
источник

S

Sergey in OctoberCMS
Или просто туда подставляц activeLocale
источник

S

Sergey in OctoberCMS
Если его код совпадает с кодом языка
источник

Р

Ростислав in OctoberCMS
activeLocale без Translate работать же не будет? У меня язык один. Просто думаю что хорошо бы брать локаль из app.php
источник

S

Sergey in OctoberCMS
Да верно, не будет
источник

S

Sergey in OctoberCMS
В таком случае надо получать язык системы
источник

S

Sergey in OctoberCMS
Я не помню как его вытащить
источник

S

Sergey in OctoberCMS
Как раз из app
источник

Р

Ростислав in OctoberCMS
Я где-то делал так <html lang="{{ app.request.locale }}">
Но сейчас не работает
источник

S

Sergey in OctoberCMS
Ну сделай дамп app да посмотри что там вообще есть
источник

OS

Oleg Sigalev in OctoberCMS
Кто то занимался локализацией своих плагинов?
я помимо plugin.php и локализации списка и модели хочу локализовать default.htm для компонетов
В документации вижу вот такую строку:
echo Lang::get('acme.blog::lang.app.name');

ну и я логично решил что могу вывести это вот так <?php echo Lang::get('acme.blog::lang.app.name'); ?>
не работает)

решил в компоненте объвить переменную public $inputLabel;
и в функции onRan написал строку:

$this->labelName = Lang::get('acme.blog::lang.app.name');

но оно все равно не работает) вместо перевода выводиться тупо "acme.blog::lang.app.name"

ну само собой перевод лежит в другом месте, я просто пример взял с документации.

как то можно вообще в default.htm для компонента выводить перевод из lang.php?
источник

OS

Oleg Sigalev in OctoberCMS
ну хотя для компонента понятно что я погорячился с <?php ?> там твиг разметка нужна
источник

S

Sergey in OctoberCMS
Можно
источник

S

Sergey in OctoberCMS
Правда пример позже только скинуть смогу
источник