I have installed the Token Filter module on a website.
I also have three pages with content. Each page has the text “The title of this page is [current-page:title]” as part of the main content.
In the same page layout, in a sidebar, there is a Custom Block where I display this text: “The title of this page is [current-page:title]”.
Problem: The [current-page:title] works fine, displaying the page title (course name) in the main content area of each page.
However, in the custom block, it only works the first time. The next time you access a different page, the [current-page:title] displayed in the block is from the page that was accessed first (not the current page). This value may be stored in cache.
I think if you use the Token Block modules it should work better as it recognises the context it is in.