here is an updated version which should work for sp5 as well.
Most of my speculations were simply wrong. makePhExp actually was the clue. This function was used in the news module shipped with sp4 and earlier but it doesn't work anymore with sp5 and later, so I had to fix this.
There was also a mistake in the logic building the replacements - the link was correctly displayed for users logged in, but it was removed when you weren't logged in. This was simply a bug in the newslist snippet.
Twig/htt/templates: well, one could put more effort into this, but that snippet was just a quick hack which I need on a page I'm administrating. Maybe, when I find the time to do better, I can improve the snippet. There is room for improvement, sure.
@fab2000: does the new version work for you? and did you check the section number?