heimrichhannot / contao-location-bundle
此扩展包为contao添加了一个位置实体。
2.2.1
2022-12-10 20:27 UTC
Requires
- php: ^7.4 || ^8.0
- contao/core-bundle: ^4.9
- heimrichhannot/contao-utils-bundle: ^2.196
- symfony/dependency-injection: ^4.4 || ^5.0
- symfony/http-kernel: ^4.4 || ^5.0
README
此扩展包为contao添加了一个位置实体。
功能
- 添加一个新的(可嵌套)位置实体
- 为List 和 Reader 扩展包添加 ConfigElementType
设置和用法
安装
通过composer安装: composer require heimrichhannot/contao-location-bundle
并更新您的数据库。
用法
位置的一个典型用法是在新闻或事件等实体中设置位置。因此,您需要将其添加到目标扩展包的dca中。在contao中有许多方法可以与位置建立连接,例如下拉列表或复选框。我们的建议是使用contao选择器小部件。
$dca['tl_news']['fields']['locations'] = [ 'inputType' => 'picker', 'relation' => ['type' => 'hasOne', 'load' => 'eager', 'table' => 'tl_location'], 'eval' => [ 'multiple' => true, // 'tl_class' => 'w50 clr autoheight' ], 'sql' => 'blob NULL', ]