

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.




Regards,
Add comment