yfktn/tulisan

October CMS 插件,用于提供丰富的内容写作功能,同时保持简洁的界面。

安装次数: 48

依赖项: 0

建议者: 0

安全: 0

星标: 0

分支: 0

类型:october-plugin

1.0.14 2022-10-13 08:32 UTC

This package is auto-updated.

Last update: 2024-09-21 02:22:57 UTC


README

这是一个用于管理文章的插件,其中一个目标是提供后端文章管理功能,作为 OctoberCMS 插件开发。

具有保存标题、slug、文章内容(WYSIWYG)、文章分类设置、头部图像和相关图片的功能。当然,为了良好使用,用户需要修改用于渲染现有组件的 TWIG 模板。

包含3个组件,类似于文章管理器

  • TulisanList:用于显示文章列表
  • TulisanDetail:用于显示文章内容
  • Kategori:用于显示分类列表

覆盖模板组件

正如所展示的,组件不会自动提供与用户使用的模板相符的渲染结果。

例如,在主页的一个 page 中使用 TulisanList 组件并声明在 page

[TulisanList daftarTulisanHomepage]
paramHalaman = "{{ :page }}"
jumlahItemPerHalaman = 10
filterKategori = "{{ :slugkategori }}"
halamanDetail = "kabar-baca"
tampilPagination = "true"

要覆盖模板,可以采取以下步骤

  • themes/digunakan/partials/daftarTulisanHomepage 创建一个文件夹
  • plugins/yfktn/tulisan/components/tulisanlist/default.htm 文件复制到新创建的文件夹中
  • 调整 default.htm 的内容

预览所选主题

为了预览文章,文章必须已保存,并且在 CMS 的页面部分已实现 TulisanDetail 组件。

与 Offline.SiteSearch 集成

Offline.SiteSearch 插件为我们提供了创建具有高亮显示的搜索功能,请查看该插件。

默认情况下,该 tulisan 插件已与该插件集成,所需做的只是进行设置链接 URL,以确保点击搜索结果时可以访问应用中使用的链接。

请将 plugins/yfktn/tulisan/config/config.php 复制到应用的配置路径 config/yfktn/tulisan/config.php,以便在插件更新时,我们的更改不会被覆盖。请根据需要进行配置更改。