Forums

Home » Liferay Portal » Português

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Brunno Figueirôa Goldstein
Layout fixo para páginas públicas e privadas de usuários.
May 23, 2011 11:44 AM
Answer

Brunno Figueirôa Goldstein

Rank: Junior Member

Posts: 51

Join Date: May 5, 2011

Recent Posts

Olá a todos,
gostaria de definir um layout para as páginas privadas e públicas de usuários logados. Como eu posso realizar isso?

Existe alguma forma de forçar no properties.ext?

Abraços!
Thiago Leão Moreira
RE: Layout fixo para páginas públicas e privadas de usuários.
May 27, 2011 8:59 AM
Answer

Thiago Leão Moreira

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1429

Join Date: October 10, 2007

Recent Posts

Boa tarde Brunno,

Você pode usar as propriedades abaixo para fazer essas configurações:

  1
  2##
  3## Default User Private Layouts
  4##
  5
  6    #
  7    # If the properties "layout.user.private.layouts.enabled" and
  8    # "layout.user.private.layouts.auto.create" are both set to true, then users
  9    # will have private layouts and they will be automatically created. The
 10    # settings below are used for the creation of for the initial private pages.
 11    #
 12    # If you need to add more than one page, set the property
 13    # "default.user.private.layouts.lar" to specifiy a LAR file instead.
 14    #
 15    # For even more complex behavior, override the addDefaultUserPrivateLayouts
 16    # method in com.liferay.portal.events.ServicePreAction.
 17    #
 18
 19    #
 20    # Set the name of the private layout.
 21    #
 22    default.user.private.layout.name=Welcome
 23
 24    #
 25    # Set the layout template id of the private layout.
 26    #
 27    default.user.private.layout.template.id=2_columns_ii
 28
 29    #
 30    # Set the portlet ids for the columns specified in the layout template.
 31    #
 32    default.user.private.layout.column-1=82,23,11
 33    default.user.private.layout.column-2=29,8
 34    default.user.private.layout.column-3=
 35    default.user.private.layout.column-4=
 36
 37    #
 38    # Set the friendly url of the private layout.
 39    #
 40    default.user.private.layout.friendly.url=/home
 41
 42    #
 43    # Set the regular theme id for the private layout.
 44    #
 45    #default.user.private.layout.regular.theme.id=classic
 46
 47    #
 48    # Set the regular color scheme id for the private layout.
 49    #
 50    #default.user.private.layout.regular.color.scheme.id=01
 51
 52    #
 53    # Set the wap theme id for the private layout.
 54    #
 55    #default.user.private.layout.wap.theme.id=mobile
 56
 57    #
 58    # Set the wap color scheme for the private layout.
 59    #
 60    #default.user.private.layout.wap.color.scheme.id=01
 61
 62    #
 63    # Specify a LAR file that can be used to create the user private layouts. If
 64    # this property is set, the previous layout properties will be ignored.
 65    #
 66    #default.user.private.layouts.lar=${liferay.home}/deploy/default_user_private.lar
 67
 68##
 69## Default User Public Layouts
 70##
 71
 72    #
 73    # If the properties "layout.user.public.layouts.enabled" and
 74    # "layout.user.public.layouts.auto.create" are both set to true, then users
 75    # will have public layouts and they will be automatically created. The
 76    # settings below are used for the creation of for the initial public pages.
 77    #
 78    # If you need to add more than one page, set the property
 79    # "default.user.public.layouts.lar" to specifiy a LAR file instead.
 80    #
 81    # For even more complex behavior, override the addDefaultUserPublicLayouts
 82    # method in com.liferay.portal.events.ServicePreAction.
 83    #
 84
 85    #
 86    # Set the name of the public layout.
 87    #
 88    default.user.public.layout.name=Welcome
 89
 90    #
 91    # Set the layout template id of the public layout.
 92    #
 93    default.user.public.layout.template.id=2_columns_ii
 94
 95    #
 96    # Set the portlet ids for the columns specified in the layout template.
 97    #
 98    default.user.public.layout.column-1=82,3
 99    default.user.public.layout.column-2=33
100    default.user.public.layout.column-3=
101    default.user.public.layout.column-4=
102
103    #
104    # Set the friendly url of the public layout.
105    #
106    default.user.public.layout.friendly.url=/home
107
108    #
109    # Set the regular theme id for the public layout.
110    #
111    #default.user.public.layout.regular.theme.id=classic
112
113    #
114    # Set the regular color scheme id for the public layout.
115    #
116    #default.user.public.layout.regular.color.scheme.id=01
117
118    #
119    # Set the wap theme id for the public layout.
120    #
121    #default.user.public.layout.wap.theme.id=mobile
122
123    #
124    # Set the wap color scheme for the public layout.
125    #
126    #default.user.public.layout.wap.color.scheme.id=01
127
128    #
129    # Specify a LAR file that can be used to create the user public layouts. If
130    # this property is set, the previous layout properties will be ignored.
131    #
132    #default.user.public.layouts.lar=${liferay.home}/deploy/default_user_public.lar
Brunno Figueirôa Goldstein
RE: Layout fixo para páginas públicas e privadas de usuários.
June 27, 2011 10:31 AM
Answer

Brunno Figueirôa Goldstein

Rank: Junior Member

Posts: 51

Join Date: May 5, 2011

Recent Posts

Obrigado Thiago!
Desculpe a demora na resposta.

Abraços!
Brunno Figueirôa Goldstein
RE: Layout fixo para páginas públicas e privadas de usuários.
July 18, 2011 11:56 AM
Answer

Brunno Figueirôa Goldstein

Rank: Junior Member

Posts: 51

Join Date: May 5, 2011

Recent Posts

Thiago,
não tem como eu setar algum valor para usar um template previamente criado?

Por exemplo, eu criei um modelo de site para as páginas públicas e privadas de usuários. Gostaria de usá-las como template padrão para novos usuários. Tem como fazer isso?

Abraços!
Thiago Leão Moreira
RE: Layout fixo para páginas públicas e privadas de usuários.
July 18, 2011 8:10 PM
Answer

Thiago Leão Moreira

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1429

Join Date: October 10, 2007

Recent Posts

Dae Brunno,

Não dá para fazer isso sem customização.
Brunno Figueirôa Goldstein
RE: Layout fixo para páginas públicas e privadas de usuários.
July 19, 2011 10:02 AM
Answer

Brunno Figueirôa Goldstein

Rank: Junior Member

Posts: 51

Join Date: May 5, 2011

Recent Posts

Thiago,
seria que ser um hook que seria chamado em toda criação de usuário?
Thiago Leão Moreira
RE: Layout fixo para páginas públicas e privadas de usuários.
July 19, 2011 2:21 PM
Answer

Thiago Leão Moreira

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1429

Join Date: October 10, 2007

Recent Posts

Brunno, você já tentou usar as propriedades que eu te passei? Elas são como um template. Ainda há a possibilidade de importar um lar toda vez que criar um usuário novo.
Brunno Figueirôa Goldstein
RE: Layout fixo para páginas públicas e privadas de usuários.
July 19, 2011 4:01 PM
Answer

Brunno Figueirôa Goldstein

Rank: Junior Member

Posts: 51

Join Date: May 5, 2011

Recent Posts

Eu vi, olhei o hook do sevencogs e percebi que, para o layout, as chamadas são exatamente as mesmas.

Como faço para exportar um template de site para um .lar? Isso facilitaria muito o trabalho.

Obrigado pela ajuda Thiago!
Thiago Leão Moreira
RE: Layout fixo para páginas públicas e privadas de usuários.
July 19, 2011 9:43 PM
Answer

Thiago Leão Moreira

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1429

Join Date: October 10, 2007

Recent Posts

Você não consegue exportar um template mas sim uma comunidade. Minha sugestão é que você crie uma comunidade do jeito que você quer que as páginas do teu usuário seja e dai exporte.
Vou te falar que em teoria isso deve funcionar mas eu pessoalmente nunca fiz. Alguém ai já fez?
Brunno Figueirôa Goldstein
RE: Layout fixo para páginas públicas e privadas de usuários.
July 20, 2011 11:06 AM
Answer

Brunno Figueirôa Goldstein

Rank: Junior Member

Posts: 51

Join Date: May 5, 2011

Recent Posts

Hahahaha, show! Funcionou perfeitamente, muito obrigado!emoticon
Thiago Leão Moreira
RE: Layout fixo para páginas públicas e privadas de usuários.
July 20, 2011 11:09 AM
Answer

Thiago Leão Moreira

LIFERAY STAFF

Rank: Liferay Legend

Posts: 1429

Join Date: October 10, 2007

Recent Posts

Show!