Tip-A-Friend link generated using Typoscript

Submitting your vote...
Rating: 4.0 of 5. 2 vote(s).
Click the rating bar to rate this item.

This snippet generates a link to the page where you have the "Tip-a-Friend" extension installed.

ID of "Tip-a-Friend" page (in FORM mode), is defined in the CONSTANT plugin.tipafriend.PIDtipForm"

 

You can then use it to insert links to the Tip-a-Friend page, without using the Tip-a-Friend plugin in LINK mode. (Which only supports inserting the link as a standard text link, but with this snippet you can it for image links etc.)

 

Example:

 

10 = IMAGE
10.file = fileadmin/taf.gif
10.stdWrap.typolink.parameter.cObject < lib.tipurl

 

 

lib.tipurl = COA
lib.tipurl {
   
  # This snippet generates a link to the page where you have
  # the "Tip-a-Friend" extension installed (in FORM mode).
  # ID of "Tip-a-Friend" page, is defined in the CONSTANT
  # "plugin.tipafriend.PIDtipForm"
  10 = TEXT
  10.typolink.parameter = {$plugin.tipafriend.PIDtipForm}
  10.typolink.returnLast = url
  10.typolink.additionalParams.cObject = COA
  10.typolink.additionalParams.cObject {
     
    # This part generates the "tipUrl" parameter in the
    # correct format. (rawUrlEncoded)
    10 = COA
    10 {
       
      # This part adds the domain (baseUrl) to the link URL
      10 = TEXT
      10.data = TSFE:baseUrl
       
      # This part creates an URL pointing to the current page
      # including all parameters from the query string.
      20 = TEXT
      20.typolink.parameter.data = page:uid
      20.typolink.addQueryString = 1
      20.typolink.addQueryString.exclude = id
      20.typolink.returnLast = url
       
      # Then everything is rawUrlEncoded so it can
      # be placed as a single parameter in the link URL
      stdWrap.rawUrlEncode = 1
    }
    # And finally the parameter data is wrapped with the "&tipUrl=" parameter.
    wrap = &tipUrl=|
  }
}

 

 

This snippet was submitted by Peter Klein.


Top 10 Updates

Using Transparent PNG's in IE5/6 without JavaScript geändert am  04-Oct-2008 12:27:15
Using lightbox without extension geändert am  13-Jun-2008 14:20:51
Custom field for GMENU alt text geändert am  13-Jun-2008 13:58:07
Extending typoscript properties with stdWrap geändert am  13-Jun-2008 13:54:32
Create menus using data from other tables than "pages" V2  geändert am  24-Mar-2008 13:02:09
Login geändert am  17-Mar-2008 12:47:52
Forum geändert am  17-Mar-2008 10:07:47
Who is Typo3wizard.com geändert am  26-Dec-2007 16:07:32
Menu as un-nested lists (iphone navigation) geändert am  29-Oct-2007 15:05:53
IF Conditions with AND and OR operators geändert am  16-Oct-2007 19:16:04
Deutsch
Search: