oveleon / contao-company-bundle
Contao开源CMS的公司集成
Requires
- php: ^8.1
- contao/core-bundle: ^4.13 || ^5.3
- jeroendesloovere/vcard: ^1.7
- symfony/config: ^5.4 || ^6.4 || ^7.0
- symfony/dependency-injection: ^5.4 || ^6.4 || ^7.0
- symfony/event-dispatcher: ^5.4 || ^6.4 || ^7.0
- symfony/filesystem: ^5.4 || ^6.4 || ^7.0
- symfony/framework-bundle: ^5.4 || ^6.4 || ^7.0
- symfony/http-foundation: ^5.4 || ^6.4 || ^7.0
- symfony/http-kernel: ^5.4 || ^6.4 || ^7.0
- symfony/routing: ^5.4 || ^6.4 || ^7.0
Requires (Dev)
- contao/contao-rector: @dev
- contao/easy-coding-standard: ^6.12
- contao/manager-plugin: ^2.3.1
- contao/test-case: ^5.1
- phpstan/phpstan: ^1.0
- phpstan/phpstan-doctrine: ^1.3
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-symfony: ^1.0
- phpunit/phpunit: ^9.5
- shipmonk/composer-dependency-analyser: ^1.5
- slam/phpstan-extensions: ^6.0
- symfony/phpunit-bridge: ^5.4 || ^6.0
- thecodingmachine/phpstan-strict-rules: ^1.0
Conflicts
- contao/core: *
- contao/manager-plugin: <2.0 || >=3.0
README
公司包通过插入标签、社交媒体信息和标志模块为公司网站和不同网站根目录添加公司信息。
支持
如果您喜欢这个扩展,我们非常希望您支持我们,以保持开源精神的活力。
如果您认为这个插件很有用,请考虑赞助我们,以帮助贡献我们投入的时间和进一步开发此及其他开源项目。
您的贡献,无论是通过编码
、测试
、提供反馈
,甚至通过捐赠,都有助于确保我们可以继续提供免费的开源软件。加入我们,共同创造不同,感谢您的支持! - Oveleon。
与Contao 4.13和Contao ^5.3(PHP ^8.1)配合使用
描述
公司包允许您管理在Contao设置和网站根目录中提供的公司详情。如果相关网站根目录中缺少特定公司详情,则将使用设置中存储的公司详情作为后备。您可以通过提供公司模块(社交媒体列表 & 标志)或使用提供公司插入标签来动态显示公司详情。
功能
- 兼容Contao 4.13及更高版本(支持PHP 8)
- 轻松设置公司详情
- 所有公司详情都可以在网站根目录中重写
- 后备公司详情
- 插入标签
- 标志模块
- 链接与本地化和不同网站根目录配合使用
- 社交媒体列表
安装
通过composer
composer require oveleon/contao-company-bundle
通过contao-manager
Search for contao company bundle and add it to your extensions.
安装contao-company-bundle后,您需要运行一个contao install。
设置
设置公司详情
-
转到
系统 > 设置
,导航到画布:公司详情
-
输入要用于插入标签的公司详情,并保存更改
-
此外,您还可以选择一个标志并创建多个社交媒体条目
-
如果您想为不同的网站根目录覆盖公司详情,请转到
布局 > 网站结构 > 编辑页面(根页面)
,导航到画布:公司详情
。请注意,保存这些更改将覆盖此根页面的模块和插入标签。
标志模块
- 创建前端模块标志
- 设置图片大小
- 在布局(例如,页眉部分)或文章中嵌入模块
社交媒体列表
- 创建前端模块社交媒体列表
- 选择模板(默认或nolabel)
- 在文章中嵌入模块
- (您还可以选择模板
nolabel
并用图标字体进行样式设计)
插入标签
您可以使用以下插入标签显示公司信息。
有关插入标签的更多信息,请访问官方Contao文档。
示例
{{company::name}}
{{company::tel}}
公司详情
附加
前端模块
公司Logo
显示保存的公司Logo。
Logo模块的图片在系统或根页面设置中进行设置。
社交媒体列表(公司)
显示公司的社交媒体。
社交媒体列表在系统或根页面设置中进行设置。
添加自定义社交媒体
选择框中的社交媒体平台是从文件
tl_company_socials.xlf
您可以通过创建翻译文件并将它们上传到您的服务器来添加新的社交媒体,如下所示
Contao根文件
公司设置