Дмитрий, И вам большое спасибо! И опять таки я наткнулся на условие которое в задаче не описал (посчитал что напрасно буду усложнять). у меня на самом деле и маски немного другие вида {=this.Name} Ваш вариант просто с ходу с ними не сработал. В качестве решения я выбрал наиболее универсальный вариант. а комментарием я просто промахнулся. Еще раз огромное спасибо за помощь! А то я прям растерялся как подойти к решению этой задачи.
Большое спасибо! Не написал в условии что в маску может подставляться не по одному а несколько слов.
как раз ваш вариант отдает при Lorem {val1} dolor sit {val2}, consectetur adipisicing {val3}. Lorem ipsum dolor sit amet consectetur, consectetur adipisicing elit.
Ярослав Александров, Причем здесь опенсервер? Был старый проект битры на win-1251 его как-то криво не весь перевели на utf-8. Но вопрос то вообще был не об этом... И да. Я сдавщий оба экзамена битры досих пор учусь и вникаю в ее тонкости, задаю таким крутым экспертам такие простые для них вопросы про механизмы отложенных функций, ну и получаю от них ссылки на документацию которую я и так читаю периодически. Потому что им видно лень отписать как битра работает с буферами. Меня сам факт блин смущал почему. Да, сделал неверное предположение которое как раз меня запутало.
Ну а в мире вообще много удивительных людей и фактов)
Ярослав Александров, Так вроде определился прямо в теме вопроса.
Меня интересует "Можно ли использовать $APPLICATION->ShowProperty() в коде шаблона компонента?"
и если надо в компоненте именно в template.php выводить в зависимости от разных условий кастомное содержимое, можно ли там использовать ShowProperty()? если нет то какой способ лучше?
Вариант с классом в меню я для примера показал. что вынести часть кода из компонента это понятно.
То что ShowProperty() можно использовать в шаблоне сайта, это понятно. Вопрос в том - можно ли его использовать в шаблоне компонента? В Документации конечно написано что отложенные функции нельзя использовать в шаблоне компонента, но у меня такое ощущение что нельзя только сетеры и гетеры а ShowProperty, ShowTitle
то есть те функции что ставят метку а позднее метка подменяется на значение можно.
Да! Я про тоже. проект заводили давно и с этим жить больно. Вот и задаю вопрос как в этом случае по хорошему поступать?
Перезаводить заново теряя историю? Или можно удалить историю ядра из текущего репозитория?
и картина странная он не все файлы удалил
а части модуля, у компонентов главные файлы.
причем файлы удалились а востановить даже хардрезетом не получаеться.
делал так как и описывал
на мастере >
1) обновляю боевой проект
2) добавляю гитигнор
3) делаю git rm -r --cached по папкам (думаю это и повлияло может не на все это применил) а сделать сразу на все не догадался
4) комичу на мастере все
5) И делаю пул на ветку с новым функционалом
Вот на этом моменте вижу что все полетело.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.