Недавно засел за сайт, меню в нем разумеется будет ВФ компоненом, в его аргумент буду передавать только инфу о том, какой таб должен быть активным. в будущем такой компонент можно использовать и для других сайтов, только скопировать его и подправить стили.
А какие фрагменты ВФ страниц вы выводите в ВФ компоненты?
Недавно засел за сайт, меню в нем разумеется будет ВФ компоненом, в его аргумент буду передавать только инфу о том, какой таб должен быть активным. в будущем такой компонент можно использовать и для других сайтов, только скопировать его и подправить стили. А какие фрагменты ВФ страниц вы выводите в ВФ компоненты?
Я выношу повторяющиеся части.
[quote="Den Brown"]Недавно засел за сайт, меню в нем разумеется будет ВФ компоненом, в его аргумент буду передавать только инфу о том, какой таб должен быть активным. в будущем такой компонент можно использовать и для других сайтов, только скопировать его и подправить стили. А какие фрагменты ВФ страниц вы выводите в ВФ компоненты?[/quote] Я выношу повторяющиеся части.
Я ничего не выношу.
Вернее если для сайта нужны кастомные header и footer, то делаю как здесь написал
https://salesforce-developer.ru/sistema-shablonov-dlya-visialforce-stranits-templating-with-visualforce
т.е. делаю общий шаблон в который вставляю уже содержимое страниц.
Я ничего не выношу. Вернее если для сайта нужны кастомные header и footer, то делаю как здесь написал https://salesforce-developer.ru/sistema-shablonov-dlya-visialforce-stranits-templating-with-visualforce т.е. делаю общий шаблон в который вставляю уже содержимое страниц.
хорошая статья
шаблон аpex:composition - это этакий большой компонент. но надо подумать как сделать в нем переменную часть, как активный таб в меню
[quote="Dmitry Shnyrev"]https://salesforce-developer.ru/sistema-shablonov-dlya-visialforce-stranits-templating-with-visualforce [/quote] хорошая статья [quote="Dmitry Shnyrev"]т.е. делаю общий шаблон в который вставляю уже содержимое страниц.[/quote] шаблон аpex:composition - это этакий большой компонент. но надо подумать как сделать в нем переменную часть, как активный таб в меню
[quote="Den Brown"] но надо подумать как сделать в нем переменную часть, как активный таб в меню[/quote] сейчас не вспомню, но это делалось как-то очень просто. Или я передавал в parent шаблон переменную или определял в parent шаблоне какая страница вызывается. Не могу сейчас просто найти, давно делал. На худой конец, можно просто в JS замутить подсветку нужного таба в parent шаблоне (1 строчка кода)
да можно просто переписать стиль. ведь это будет одна единая страница.
серьезный вопрос поднялся (хорошо что спросил о теме):
<apex:component> VS <apex:composition> для создания дизайна сайтовых страниц.
я весь в раздумьях...
[quote="Dmitry Shnyrev"]JS замутить подсветку нужного таба в parent шаблоне (1 строчка кода)[/quote] да можно просто переписать стиль. ведь это будет одна единая страница. серьезный вопрос поднялся (хорошо что спросил о теме): [b]<apex:component> VS <apex:composition>[/b] для создания дизайна сайтовых страниц. я весь в раздумьях...
<apex:component> - если есть контроллер, то будь готов, что он будет вызываться дважды и не только конструктор.
<apex:composition> - на сколько я знаю определяется один раз в основном шаблоне, а компонетов может быть много.
[quote="Den Brown"][quote="Dmitry Shnyrev"]JS замутить подсветку нужного таба в parent шаблоне (1 строчка кода)[/quote] да можно просто переписать стиль. ведь это будет одна единая страница. серьезный вопрос поднялся (хорошо что спросил о теме): [b]<apex:component> VS <apex:composition>[/b] для создания дизайна сайтовых страниц. я весь в раздумьях...[/quote] <apex:component> - если есть контроллер, то будь готов, что он будет вызываться дважды и не только конструктор. <apex:composition> - на сколько я знаю определяется один раз в основном шаблоне, а компонетов может быть много.