Size: a a a

2019 December 29

D

Dinwidid in OctoberCMS
Black Cat
Ребята, что от меня хочет Яндекс Касса. Выдает ошибку при создании заказа - Invalid phone value: "+7(988)156-49-59".
Я понимаю, что инвалидное значение, но какое ему тогда надо?
Телефон указывается в формате ITU-T E.164
Например
79881564959
источник

ТН

Тёма Никифоров in OctoberCMS
Всем привет!
Народ, кто-то делал str_replace контента из static pages?

Вывод его только тэгом {% page %}, где page не название переменной, а название тега twig, который и выполняет рендер.
Мне нужно именно готовый рендер, включая срендеренные снппеты получить в переменную, но я хз как.
Кто-то сталкивался? Может есть способ из php запустить тег? Twig::parse{% page %} говорит, что не знает такого тега, как и тега component
источник

ЛА

Лже Артемий in OctoberCMS
Тёма Никифоров
Всем привет!
Народ, кто-то делал str_replace контента из static pages?

Вывод его только тэгом {% page %}, где page не название переменной, а название тега twig, который и выполняет рендер.
Мне нужно именно готовый рендер, включая срендеренные снппеты получить в переменную, но я хз как.
Кто-то сталкивался? Может есть способ из php запустить тег? Twig::parse{% page %} говорит, что не знает такого тега, как и тега component
Похоже на костылирование. Можешь в целом задачу описать?
источник

ТН

Тёма Никифоров in OctoberCMS
Например, мне в контенте, в самом редакторе нужно добавить блок в две колонки, в каждой колонке ещё контент + сниппеты. Я хотел добавить что-то типа [col] [/col] и их подменять через str_replace
источник

ТН

Тёма Никифоров in OctoberCMS
Таких блоков там будет много, благодаря верстальщикам, других вариантов я не вижу.
И  ещё один косяк - два списка подряд объединяются в один при сохранении фроалой, вместо переноса строки <p><br></p>

т.е. не конает переделать вёрстку и списку дать 50% width, т.к. между ними будет <p><br></p> на всю ширину и  рядом списки не станут
источник

AE

Andrius Ezerskis in OctoberCMS
Тёма Никифоров
Таких блоков там будет много, благодаря верстальщикам, других вариантов я не вижу.
И  ещё один косяк - два списка подряд объединяются в один при сохранении фроалой, вместо переноса строки <p><br></p>

т.е. не конает переделать вёрстку и списку дать 50% width, т.к. между ними будет <p><br></p> на всю ширину и  рядом списки не станут
В настройках есть настройки эдитора, там можешь это дело поправить
источник

ТН

Тёма Никифоров in OctoberCMS
там только ссылки, параграфы и ещё какие-то не те вещи, которые нужны
источник

ЛА

Лже Артемий in OctoberCMS
Тёма Никифоров
Таких блоков там будет много, благодаря верстальщикам, других вариантов я не вижу.
И  ещё один косяк - два списка подряд объединяются в один при сохранении фроалой, вместо переноса строки <p><br></p>

т.е. не конает переделать вёрстку и списку дать 50% width, т.к. между ними будет <p><br></p> на всю ширину и  рядом списки не станут
Баг фроалы можно на уровне бефорСейв чинить, а не в пейдж контенте вылавливать
источник

ТН

Тёма Никифоров in OctoberCMS
это не баг, это сделано специально + на js, вроде
источник

ТН

Тёма Никифоров in OctoberCMS
мне всего-то нужно получить контент в переменную, геморой писец
источник

ЛА

Лже Артемий in OctoberCMS
Не кипятись, Темыч, можно в компоненте плагина статик пейжд посмотреть как происходит назначение переменной
источник

ТН

Тёма Никифоров in OctoberCMS
источник

SR

Serge Rosolovsky in OctoberCMS
А есть в октябре что то похожее на ClientConfig как в Modx?
источник

ТН

Тёма Никифоров in OctoberCMS
короче отбой тревога
источник

ТН

Тёма Никифоров in OctoberCMS
вот как получить, если кому понадобится:

$content = $this->page->apiBag['staticPage']->getProcessedMarkup();
источник

ТН

Тёма Никифоров in OctoberCMS
это если кому понадобится в лейаутах делать свои подмены
источник

ТН

Тёма Никифоров in OctoberCMS
Serge Rosolovsky
А есть в октябре что то похожее на ClientConfig как в Modx?
Если переменные шаблона нужны - то вот
https://octobercms.com/docs/themes/development#customization
источник

SR

Serge Rosolovsky in OctoberCMS
+ уже допер :)
источник

A

Axenia in OctoberCMS
rosolovsky (63.6) увеличил карму TyomaNiki (8.0)
источник

ЛА

Лже Артемий in OctoberCMS
Тёма Никифоров
вот как получить, если кому понадобится:

$content = $this->page->apiBag['staticPage']->getProcessedMarkup();
+ красавелло, откопал
источник