Регистрация  |  Вход

Какие фрагменты ВФ страниц вы выводите в ВФ компоненты?

Недавно засел за сайт, меню в нем разумеется будет ВФ компоненом, в его аргумент буду передавать только инфу о том, какой таб должен быть активным. в будущем такой компонент можно использовать и для других сайтов, только скопировать его и подправить стили.

А какие фрагменты ВФ страниц вы выводите в ВФ компоненты?

Недавно засел за сайт, меню в нем разумеется будет ВФ компоненом, в его аргумент буду передавать только инфу о том, какой таб должен быть активным. в будущем такой компонент можно использовать и для других сайтов, только скопировать его и подправить стили.

А какие фрагменты ВФ страниц вы выводите в ВФ компоненты?

Den Brown
Недавно засел за сайт, меню в нем разумеется будет ВФ компоненом, в его аргумент буду передавать только инфу о том, какой таб должен быть активным. в будущем такой компонент можно использовать и для других сайтов, только скопировать его и подправить стили.

А какие фрагменты ВФ страниц вы выводите в ВФ компоненты?

Я выношу повторяющиеся части.

[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
т.е. делаю общий шаблон в который вставляю уже содержимое страниц.

Dmitry Shnyrev
https://salesforce-developer.ru/sistema-shablonov-dlya-visialforce-stranits-templating-with-visualforce

хорошая статья

Dmitry Shnyrev
т.е. делаю общий шаблон в который вставляю уже содержимое страниц.

шаблон аpex:composition - это этакий большой компонент. но надо подумать как сделать в нем переменную часть, как активный таб в меню

[quote="Dmitry Shnyrev"]https://salesforce-developer.ru/sistema-shablonov-dlya-visialforce-stranits-templating-with-visualforce [/quote]

хорошая статья

[quote="Dmitry Shnyrev"]т.е. делаю общий шаблон в который вставляю уже содержимое страниц.[/quote]

шаблон аpex:composition - это этакий большой компонент. но надо подумать как сделать в нем переменную часть, как активный таб в меню

Den Brown
но надо подумать как сделать в нем переменную часть, как активный таб в меню

сейчас не вспомню, но это делалось как-то очень просто. Или я передавал в parent шаблон переменную или определял в parent шаблоне какая страница вызывается. Не могу сейчас просто найти, давно делал. На худой конец, можно просто в JS замутить подсветку нужного таба в parent шаблоне (1 строчка кода)

[quote="Den Brown"] но надо подумать как сделать в нем переменную часть, как активный таб в меню[/quote]
сейчас не вспомню, но это делалось как-то очень просто. Или я передавал в parent шаблон переменную или определял в parent шаблоне какая страница вызывается. Не могу сейчас просто найти, давно делал. На худой конец, можно просто в JS замутить подсветку нужного таба в parent шаблоне (1 строчка кода)

Dmitry Shnyrev
JS замутить подсветку нужного таба в parent шаблоне (1 строчка кода)

да можно просто переписать стиль. ведь это будет одна единая страница.

серьезный вопрос поднялся (хорошо что спросил о теме):
<apex:component> VS <apex:composition> для создания дизайна сайтовых страниц.
я весь в раздумьях...

[quote="Dmitry Shnyrev"]JS замутить подсветку нужного таба в parent шаблоне (1 строчка кода)[/quote]

да можно просто переписать стиль. ведь это будет одна единая страница.

серьезный вопрос поднялся (хорошо что спросил о теме):
[b]<apex:component> VS <apex:composition>[/b] для создания дизайна сайтовых страниц.
я весь в раздумьях...

Den Brown
Dmitry Shnyrev
JS замутить подсветку нужного таба в parent шаблоне (1 строчка кода)

да можно просто переписать стиль. ведь это будет одна единая страница.

серьезный вопрос поднялся (хорошо что спросил о теме):
<apex:component> VS <apex:composition> для создания дизайна сайтовых страниц.
я весь в раздумьях...

<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> - на сколько я знаю определяется один раз в основном шаблоне, а компонетов может быть много.