[TYPO3-english] Typoscript to get page id

Gogulnath V gogulnath.v at wabco-auto.com
Sat Jul 12 11:29:26 CEST 2014


Hi Guys i am  using typo3 fluid and have a scenario in which i will be using single template with multiple typoscript object based on pid

Template Code:
<f:if condition="{uid_value}=51">
                <f:cObject typoscriptObjectPath="lib.personal"></f:cObject>
          </f:if>
          <f:if condition="{uid_value} = 52">
                <f:cObject typoscriptObjectPath="lib.company"></f:cObject>
          </f:if>
          <f:if condition="{uid_value} =53">
                <f:cObject typoscriptObjectPath="lib.external"></f:cObject>
          </f:if>
          <f:if condition="{uid_value} =54">
                <f:cObject typoscriptObjectPath="lib.changePassword"></f:cObject>
          </f:if>

 TYPOSCRIPT:


includeLibs.helloworld = userfunc.helloworld.php

lib.homepage = USER
lib.homepage{
  userFunc = user_helloworld->homepage
  // additional params
  userFunc {
    title = Hello
    name = World!
    param1 = TEST
  }
}
lib.personal = USER
lib.personal{
  userFunc = user_helloworld->personal
 
}
lib.company = USER
lib.company{
  userFunc = user_helloworld->company
  // additional params
  userFunc {
    title = Hello
    name = World!
    param1 = TEST
  }
}
lib.external = USER
lib.external{
  userFunc = user_helloworld->external
  // additional params
  userFunc {
    title = Hello
    name = World!
    param1 = TEST
  }
}
lib.changePassword = USER
lib.changePassword {
  userFunc = user_helloworld->change_password
  // additional params
  userFunc {
    title = Hello
    name = World!
    param1 = TEST
  }
}


Hope my need is clear

Regards,
Gogul


More information about the TYPO3-english mailing list