Если вы посмотрите на код magento, функция getChildHtml вернет строку.
/**
* Retrieve child block HTML
*
* @param string $name
* @param boolean $useCache
* @param boolean $sorted
* @return string
*/
public function getChildHtml($name = '', $useCache = true, $sorted = false)
Если вы посмотрите немного больше, кажется, что функция возвращает пустую строку, если нечего визуализировать.Так что я бы просто отобразил возвращенный HTML без каких-либо условий.Если вам действительно нужно знать, есть ли что-то, я бы сделал: if ($ this-> getChildHtml ($ name)! = '')