Contao\ContentAccordion::compile PHP Метод

compile() защищенный Метод

Generate the content element
protected compile ( )
    protected function compile()
    {
        // Clean the RTE output
        $this->text = \StringUtil::toHtml5($this->text);
        $this->Template->text = \StringUtil::encodeEmail($this->text);
        $this->Template->addImage = false;
        // Add an image
        if ($this->addImage && $this->singleSRC != '') {
            $objModel = \FilesModel::findByUuid($this->singleSRC);
            if ($objModel !== null && is_file(TL_ROOT . '/' . $objModel->path)) {
                $this->singleSRC = $objModel->path;
                $this->addImageToTemplate($this->Template, $this->arrData);
            }
        }
        $classes = \StringUtil::deserialize($this->mooClasses);
        $this->Template->toggler = $classes[0] ?: 'toggler';
        $this->Template->accordion = $classes[1] ?: 'accordion';
        $this->Template->headlineStyle = $this->mooStyle;
        $this->Template->headline = $this->mooHeadline;
    }
ContentAccordion