Typo3 在Powermail中添加、重命名或删除布局选项

Typo3 在Powermail中添加、重命名或删除布局选项,typo3,typoscript,fluid,typo3-7.6.x,powermail,Typo3,Typoscript,Fluid,Typo3 7.6.x,Powermail,在powermail文档中,它提到了字段的布局下拉列表: 管理员可以添加、删除或重命名某些条目 如何将布局选项添加到下拉列表中 如何指定新选项将添加的类?据我所知,在当前的Powermail版本中,布局选项出现在 形式 页数 田地 这些项目存储在三个表中: tx\u电子邮件\u域\u模型\u表单 发送\电子邮件\域\型号\页面 tx\u电子邮件\u域\u模型\u字段 这是一个叫做“css”的字段 我想可以使用标准的TCEFORM语法TCEFORM.[table].[field]() 例如

在powermail文档中,它提到了字段的布局下拉列表:

管理员可以添加、删除或重命名某些条目

如何将布局选项添加到下拉列表中


如何指定新选项将添加的类?

据我所知,在当前的Powermail版本中,布局选项出现在

  • 形式
  • 页数
  • 田地
这些项目存储在三个表中:

  • tx\u电子邮件\u域\u模型\u表单
  • 发送\电子邮件\域\型号\页面
  • tx\u电子邮件\u域\u模型\u字段
这是一个叫做“css”的字段

我想可以使用标准的TCEFORM语法
TCEFORM.[table].[field]
()

例如,关于字段:

TCEFORM.tx_powermail_domain_model_field.css{
  addItems  = 4,5
  removeItems = 1,2,3 
}
(我在\Configuration\TCA\tx\u powermail\u domain\u model\u field.php中看到它们是数字)


我不知道每个字段是否都是一个单独的CType,因此也可以使用
TCEFORM.[table name].[field].types.[type]
您看到手册了吗?有一些有用的设置,如

这是powermail布局的TS配置。这将帮助您添加、删除和修改powermail表单、页面和字段的布局

TCEFORM.tx_powermail_domain_model_form{
        css {
            altLabels.layout1 = Event form
            altLabels.layout2 = Contact form
            removeItems = layout3,nolabel
        }
    }
}

TCEFORM.tx_powermail_domain_model_page{
    css {
        altLabels.layout1 = PERSÖNLICHE DATEN
        altLabels.layout2 = VERANSTALTUNGSDATEN
        altLabels.layout3 = OPTIONAL WEITERE
        # removeItems = layout1, layout2        
        # addItems {
        #         blue = Blue Form
        #         green = Green Form
        #      }
        #  }
    }
}

TCEFORM.tx_powermail_domain_model_field{
    css {
        altLabels.layout1 = Default

        addItems {
                layout4 = Field Title
                layout5 = Block Label
                layout6 = List Day
                layout7 = List Month
                layout8 = List Year
                layout9 = Inputbox with Left Label
                layout10 = Inputbox with Top Label
                layout11 = Label Note
            }
        }
    }
}
希望,这对你有帮助。你好

几乎没有改善:

`

TCEFORM{
tx\u电子邮件\u域\u模型\u表单{
css{
附加项{
布局4=布局4-购买页面
}
}
}
tx\u powermail\u域\u模型\u页面<.tx\u powermail\u域\u模型\u表单
tx\u powermail\u域\u模型\u字段<.tx\u powermail\u域\u模型\u表单
}

`

我查了一下手册,什么也没找到。我没想到要查看常见问题,因为这通常只用于故障排除!谢谢你的提示。
TCEFORM {
        tx_powermail_domain_model_form {
                css {
                        addItems {
                                layout4 = Layout 4 - Buy Page
                        }
                }
        }
        tx_powermail_domain_model_page < .tx_powermail_domain_model_form
        tx_powermail_domain_model_field < .tx_powermail_domain_model_form
}