首页 文章

TYPO3 - 使用新字段扩展extbase扩展并在流体模板中使用它们

提问于
浏览
0

我正在尝试扩展powermail(版本2),可以为每个输入字段添加注释 . 到目前为止,我已经使用扩展构建器创建了一个新扩展,并对ext_tables.php进行了一些修改,该字段显示在后端 . 新字段被称为'note',我想我可以在流体模板input.html中执行类似的操作,但这不起作用 . 我的模型包括setter和getter:

class Tx_Formnotes_Domain_Model_Powermailnotes扩展Tx_Extbase_DomainObject_AbstractEntity {

/**
 * note
 *
 * @var string
 */
protected $note;

/**
 * Returns the note
 *
 * @return string $note
 */
public function getNote() {
    return $this->note;
}

/**
 * Sets the note
 *
 * @param string $note
 * @return void
 */
public function setNote($note) {
    $this->note = $note;
}

}

还需要什么?

信息:我正在使用TYPO3 4.7

1 回答

  • 0

    您可以将powermail模型映射为

    config.tx_extbase.persistence.classes {
    
    Tx_Formnotes_Domain_Model_Powermailnotes {
        mapping {
            tableName = powermailTableName
            columns {
                exampleMedia.mapOnProperty = media
            }
        }
    }
    }
    

    之后,您应该使用这些属性扩展您的TCA . 至少你可以为每个属性编写setter和getter,并在流体模板中使用它们 .

相关问题