Freemarker variable to get an article url and title of a teaser in a blog page/blog archives page
Hi,
I am trying to create a custom component with an Add this Sharing row.
The problem is that in the blog main page, where I have serveral teasers and press "share" you are sharing, in fact, the page but not the article.
Looking at the add this API I figure out how to improve this but I do not find the appropiate variable to personalize the url and title I want to share in each teaser,
The code I am using is:
<#if page.name = "BlogPage" || page.name = "BlogArchivesPage"> <!-- AddThis Button BEGIN --> <div class= "addthis_toolbox addthis_default_style addthis_16x16_style" addthis:url="${??????}" addthis:title="${????}" > <a class="addthis_button_facebook"></a> <a class="addthis_button_twitter"></a> <a class="addthis_button_tuenti"></a> <a class="addthis_button_favorites"></a> <a class="addthis_button_email"></a> <a class="addthis_button_compact"><img src="/html/assets/widget_add_this_small_16x16.png"></a> </div> <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e730f112826bd52"> </script> <!-- AddThis Button END --> </#if>
Where "${??????}" is what I need to fin out.
I have tested variables like: ${http.request.url}, ${coreNode.title} but they still give me the blog url/title, not the article's.
Also tried ${page.context.thread.topicMessage.url}, ${page.context.thread.topicMessage.subject}, but throws give a freemarker exception.
Appreciate your help :)