Minecraft wiki entry for Placement, associated text: All blocks (except for vines) can be placed on the top or bottom of an extended upward-facing pistons. Only signs and banners can be placed on the sides of extended upward-facing pistons. However, they destroy most blocks when extending or retracting.