Pages module: open page by hash