handsome主题自定义设置已经很丰富了
但总会有一些设置和文档里没有
但是又不得不修改的地方
在这里记录一下,也相当于一个教程了
方便以后升级需要覆盖文件的话重新修改
感谢森木志老哥的帮助
主题版本:8.2.1 pro

一、顶导航栏及左侧边栏主页链接修改

假如设置了导航页,那原本文章列表的路径就变成了domain/blog
问题是顶栏和左侧边栏不会自动改过来
每次想返回文章列表一点结果是回到了导航页
那么难受必须要改过来
打开domain/usr/themes/handsome/component/下的headav.php
在第13行找到以下代码

<!-- brand -->
<a href="<?php $this->options->rootUrl();blog/" class="navbar-brand text-lt">

在rootUrl();后面加入blog,保存
现在点顶栏就会正常跳转到文章列表了

左侧边栏导航中的主页修改
打开domain/usr/themes/handsome/component/下的aside.php
在第117行找到以下代码

 <!--主页-->
 <li>
<a href="<?php $this->options->rootUrl(); ?>blog/" class="auto">
<span class="nav-icon"><i data-feather="home"></i></span>
<span><?php _me("首页") ?></span>
       </a>
       </li>

同理在rootUrl();后面加入blog,保存
现在左侧边栏的主页就会跳转到文章列表了

二、删除独立页面的标题

{}由于已经显示独立页面的位置
标题就显得很突兀了
这一块在主题设置中并没有设置选项
那就只能自己改了
打开domain/usr/themes/handsome/下的page.php
在第15行找到以下代码

    <!--标题下的一排功能信息图标:作者/时间/浏览次数/评论数/分类-->
    <?php  echo Content::exportPostPageHeader($this,$this->user->hasLogin()); ?>
      <div class="wrapper-md" id="post-panel">

<?php echo Content::exportPostPageHeader($this,$this->user->hasLogin()); ?> 删除
{}完美

三、删除文章分类列表标题

理由同上
打开domain/usr/themes/handsome/下的archive.php
在第45行找到以下代码

<header class="bg-light lter  wrapper-md">
<h1 class="m-n font-thin h3 text-black l-h"><?php $this->archiveTitle(array(
 'category'  =>  _mt('分类 %s 下的文章'),
 'search'    =>  _mt('包含关键字 %s 的文章'),
 'tag'       =>  _mt('标签 %s 下的文章'),
 'author'    =>  _mt('%s 发布的文章')
        ), '', ''); ?></h1>
</header>

将这整段代码删掉
{}完美

后续如果有其它内容再接着在这更新
建议在修改前将文件先备份一下
不然的话万一改错了又得重新上传文件了
就酱


END

本文作者:
文章标题:记录一下handsome主题样式修改
本文地址:https://kev.fit/archives/298/
版权说明:若无注明,本文皆K E V.原创,转载请保留文章出处。
最后修改:2021 年 10 月 13 日 11 : 30 PM
如果觉得我的文章对你有用,请随意赞赏