[TYPO3-english] BE users access ?
Kenneth Larsen
kennethbolarsen at gmail.com
Thu May 21 22:25:39 CEST 2009
Hi Walrick,
IMHO... you deserve a price for BEST ANSWER EVER !
It totally did the trick for me...and I get to keep all my original
Template Setup code etc for each template.
BE-users are now able to select between page-layouts ( templates ) in "Page
Properties", and now i can ( as admin ) control all templates from the
root-page Template Setup and PageTS.
*My root template setup:
**[globalVar = TSFE:page|layout = 1]
My TS for layout "Side-skabelon med kommentarboks"
[global]*
*[globalVar = TSFE:page|layout = 2]
My TS for layout "Side-skabelon uden kommentarboks"
[global]
*
*My root-PageTS:*
*TCEFORM.pages.layout.removeItems = 0,3,4,5*
*TCEFORM {
pages.layout {
altLabels {
1 = Side-skabelon med kommentarboks
2 = Side-skabelon uden kommentarboks
}
}
}
*
Fantastic ! Problem solved :-)
Thank you all for replying.
Regards
Kenneth
2009/5/21 Walrick <lists at globalhealingcircle.net>
> Hello Kenneth,
>
> Jill E. Anderson wrote:
> > I believe a template selector is the easiest and safest solution
> > assuming your primary goal is to let authors create pages with
> > different templates you predefine.
>
> Another approach could be the layout selector of the page record.
>
> You can define different layouts in yout template by using the condition:
>
> [globalVar = TSFE:page|layout = 1]
> TS for this layout
> [global]
>
> So first you define a default layout (without the condition) and then
> you can define changes in the template for other layouts using the
> mentioned condition.
>
> This way you can change your entire template for another layout if you
> want or just the html template, the stylesheet or some bit of TS.
>
> By default there are 3 additional layouts available for selection in the
> page form + one default: Normal, Layout1, Layout2, Layout3.
> You need to activate secondary options when creating/editing a page to
> see this.
>
> You can add more layouts and also change the labels using Page TSconfig:
>
> TCEFORM {
> pages.layout {
> addItems {
> 4 = Another Layout
> 5 = One more
> }
> altLabels {
> 1 = A new name
> }
> }
> }
>
> (This idea is based on a post by JoH asenau in another thread.)
>
> Hope this helps.
>
> Regards,
>
> Walrick
>
> --
> webmaster Global Healing Circle
> www.globalhealingcircle.net
> _______________________________________________
> TYPO3-english mailing list
> TYPO3-english at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
>
More information about the TYPO3-english
mailing list