docs: 插件/主题开发文档补全新能力

- plugins.md:requires 依赖强制校验行为、filament.post_form/post_table 后台注入(追加写法 + 示例)、Payment payable 商品化约定(payableLabel/payableUrl)、paywall 视图覆盖机制
- themes.md:新增付费墙覆盖章节(membership.paywall / paid-teaser,主题同名文件可覆盖)
- README:插件段落补充依赖校验、后台注入钩子、订单商品化说明
This commit is contained in:
ak
2026-08-12 01:23:37 +08:00
parent 7228a4f14a
commit 4d63c0c683
3 changed files with 80 additions and 3 deletions
+10
View File
@@ -82,8 +82,18 @@ themes/{name}/
| `comments` | CommentController | `$comments` |
| `login` / `register` / `profile` | AuthController | — |
| `membership.index` / `membership.mine` | 会员插件 | `$plans / $subscriptions` |
| `membership.paywall` / `membership.paid-teaser` | 会员插件(付费墙) | `$post` |
| `payments.sandbox` / `payments.result` | 支付插件 | `$payment` |
## 付费墙(paywall)覆盖
启用会员插件后,付费文章的前台展示走两个视图(缺省在 `resources/views/membership/`):
- `membership.paywall`:整篇锁定(会员专享)时替代正文,含封面/标题/价格/解锁按钮
- `membership.paid-teaser`:正文内 `[paid]` 付费块的替换提示
主题可放同名文件自定义样式与文案,如 `themes/{name}/views/membership/paywall.blade.php`。视图内可用 `$post`,按钮建议沿用 `.btn` 类;`.paywall` / `.paid-teaser` 两套内置主题已带样式。
## 侧边栏共享数据(SidebarComposer 自动注入所有前台视图)
`$categories``$recentPosts``$recentComments``$hotTags``$links``$blogStats``$siteName``$siteDescription``$siteIcp`