Detail page controller and view