use View otherwise legacy getThemePath() doesn't work
Merge pull request #1541 from core77/develop

use View in BlockView class otherwise legacy getThemePath() doesn't work