These are chat archives for fansoro/fansoro

13th
Nov 2015
Maxim Kostjukevich
@maxisoft-git
Nov 13 2015 07:35
Прошу прощение, выпал из жизни весь в работе и ремонте дома, который купили
насчет реализации, поиска шаблонов в нескольких папках, я уже начал работу, но не хватка времени немного тормозит, хотя сейчас как раз для проектов нужно именно этот функционал, попробую на выходных вывести рабочий код и будем надеятся что Иван его зареквестит в основной бранч :)
Moncho Varela
@nakome
Nov 13 2015 08:48
I have a cuestión , is good option make a clear caché btn?
Sergey Romanenko
@Awilum
Nov 13 2015 08:51
@nakome yes
Moncho Varela
@nakome
Nov 13 2015 09:11
Ok
Sergey Romanenko
@Awilum
Nov 13 2015 09:13

@maxicms @pafnuty проблема в том что

  1. нельзя назначить рутовую директорию, так как тогда неправильно будет работать fenom с путями/подключениями внутри шаблонов других шаблонов.
  2. чтобы переназначить другую директорию шаблонов не обойтись без создания нового экземпляра класса.

если (есть шаблон в темах) {
создаем экземпляр с шаблонами в папке с темами
} иначе {
создаем экземпляр с шаблонами в папке с плагином
}

как то так...

Maxim Kostjukevich
@maxisoft-git
Nov 13 2015 14:59
@Awilum как показала практика, сделать поддержку в таком аспекте задача не тривиальная, пока сегодня не было инета занимался данным вопросом, решения пока не нашел, тут скорее всего сможет помочь только Иван, но он пока занят, мое решение очень костыльное и есть узкие места с количеством проверок на существование файлов в директориях. У себя в проекте я обошел немного иначе сделал свой класс RenderTemplate extend Fenom и в нем спросто сделал проверку на существование файла шаблона в папке темы или в папке по дефолту, примерно получилось так
$is_exists_tpl_file = file_exists(TEMPLATE_DIR . $tpl_folder . '/' . $tpl_file);
$tpl_folder         = $is_exists_tpl_file ? TEMPLATE_DIR . $tpl_folder : DEFAULT_TEMPLATE_DIR . $tpl_folder;

$fenom = new RenderTemplate(new Fenom\Provider($tpl_folder));
Sergey Romanenko
@Awilum
Nov 13 2015 20:57
Вообщем довел до рабочего вида врапер шаблонизатора... без перезагрузки пока что шаблонов... Сфокусировался на Страницах и Кешировании...
Sergey Romanenko
@Awilum
Nov 13 2015 21:21
@nakome :+1:
@nakome maybe try to make buttons right aligned
Moncho Varela
@nakome
Nov 13 2015 21:29
in modal ?
Sergey Romanenko
@Awilum
Nov 13 2015 21:29
Action buttons
In table
Moncho Varela
@nakome
Nov 13 2015 21:30
all in right ?
ok
Sergey Romanenko
@Awilum
Nov 13 2015 21:36
Yes
Moncho Varela
@nakome
Nov 13 2015 21:37
like this
like this ?
Sergey Romanenko
@Awilum
Nov 13 2015 21:38
No. That all actions buttons inside table
They are center aligned now
xxwebplus
@xxwebplus
Nov 13 2015 21:41
2015-11-13_23-40-54.png
@Awilum That is what you mean?
Sergey Romanenko
@Awilum
Nov 13 2015 21:42
@xxwebplus yes
Except bottom buttons
Bottom buttons left aligned
All buttons inside table right aligned
Moncho Varela
@nakome
Nov 13 2015 21:55
ah ok
Moncho Varela
@nakome
Nov 13 2015 22:03
text img
xxwebplus
@xxwebplus
Nov 13 2015 22:03
yes
Sergey Romanenko
@Awilum
Nov 13 2015 22:04
@nakome +1
Moncho Varela
@nakome
Nov 13 2015 22:07
:+1:
xxwebplus
@xxwebplus
Nov 13 2015 22:10
@nakome I'm ready to do the translation for Greek language that you put new features! you can send me the language file ;)