phalconcms使用教程四:新闻栏目的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014691098/article/details/82975035

在 phalconcms使用教程三中介绍了栏目的调用,下面详细介绍新闻栏目的使用。

一、创作内容

新闻栏目主要是发布文章用的,所以需要先在内容管理中添加文章。
在这里插入图片描述
点击添加内容后就可以编辑文章了
在这里插入图片描述
此页面共分为3个模块,分别是基本内容、高级信息和扩展信息。
1)标题可以选择颜色和是否加粗
2)可以选择推荐位,只需在扩展管理的推荐位模块中添加推荐位即可,比如“火热”
3)内容同样支持分页
4)提取描述是提取标题和内容的部分内容
5)提取关键词是对描述中的内容进行中文分词,提取主要的五个词,当然也可以手动在文本框中输入关键词
6)内容自动链接是在文章中对这些词添加tag链接,便于统计tag的点击数
7)可以在高级信息中指定这篇内容所使用的模板
8)如果在创建新闻栏目时选了扩展模型,则扩展信息中会多出该模型的相应字段,以便对模型进行扩展。

我们再来创作一篇
在这里插入图片描述
由于刚才创作勾选的状态是草稿,所以创作完成后,在列表页看不到,这时候需要选择未发布,然后点击搜索即可看到,或者点击内容管理亦可。
在这里插入图片描述

此时可以点击全选,再点击发布就可以批量发布了。

二、新闻栏目模板页使用

默认使用的模板时category/index模板,也可以在创建栏目的时候指定模板。
在模板中可以使用以下内容来优化标题

<title>{{ common['title'] }}</title>
<meta name="keywords" content="{{ common['keywords'] }}">
<meta name="description" content="{{ common['description'] }}">

使用导航(面包屑)

{% for value in nav %}
<a href="{{ url('category/' ~ value['urlname']) }}" target="_blank">{{ value['name'] }}</a>>
{% endfor%}

文章列表:

{% for value in list %}
<a href="{{ url('categorycontent/' ~ value.urltitle) }}" target="_blank">{{ value.title }}</a>
<image src="{{ value.image }}"/>
<br>
{% endfor%}

我们可以打印list来查看里面的数据

{{ var_dump(list) }}

分页:

{{ paginator.show() }}

上一页的url地址:

{{ paginator.getPrevHref() }}

下一页的url地址:

{{ paginator.getNextHref() }}

上级栏目的信息:

名称:{{ parentCategory.name }}
url名称:{{ parentCategory.urlname }}
图片:{{ parentCategory.image }}
{{ var_dump(parentCategory) }}

顶级栏目信息:

{{ var_dump(topCategory) }}

猜你喜欢

转载自blog.csdn.net/u014691098/article/details/82975035