YOOtheme Pro同时显示LOGO图像和LOGO文本
在Yootheme的'布局-网站'中,可以设置网站的LOGO图像和LOGO文本,但它的逻辑是如果设置了LOGO图像,则显示图像;如果未设置LOGO图像,则显示LOGO文本。但在实际使用场景中,我们可能需要同时显示LOGO图像和文本,那就需要动手定制。
该教程的yootheme版本为3.0.X,不同版本可能有差异,如行数位置等,大概原理就是使用子模板方法修改LOGO的输出结果。
首页需要使用子模板定制,并在yootheme设置中应用子模板。
然后把默认模板的header-logo.php
复制到子模板位置并编辑
原模板:templates/yootheme/templates/header-logo.php
子模板:templates/yootheme_child/templates/header-logo.php
编辑第77行
<?= $logo_el ?>
替换成
<?= $logo_el ?> <?= Text::_($config("$logo.text", '')); ?>