[ticket/241] Correctly call on_page() for announcements

B3P-241
[ticket/241] Correctly call on_page() for news module

B3P-241
Merge pull request #245 from marc1706/ticket/241

[ticket/241] Correctly call on_page in portal modules