Template:Concept: Difference between revisions

改进模板渲染,添加美观的可视化布局和图标
使用 #set 来设置属性,避免在页面上显示元数据
Line 1: Line 1:
<includeonly>[[Category:Concept]]
<includeonly>[[Category:Concept]]
[[Belongs to world::{{{world|}}}]]
{{#set:
{{#if:{{{parent|}}}|[[Parent concept::{{{parent}}}]]|}}
Belongs to world={{{world|}}}
{{#if:{{{plist|}}}|[[Plist::{{{plist}}}]]|}}
{{#if:{{{parent|}}}|Parent concept={{{parent}}}|}}
{{#if:{{{alichat|}}}|[[AliChat::{{{alichat}}}]]|}}
{{#if:{{{plist|}}}|Plist={{{plist}}}|}}
{{#if:{{{primary|}}}|[[Primary keys::{{{primary}}}]]|}}
{{#if:{{{alichat|}}}|AliChat={{{alichat}}}|}}
{{#if:{{{secondary|}}}|[[Secondary keys::{{{secondary}}}]]|}}
{{#if:{{{primary|}}}|Primary keys={{{primary}}}|}}
{{#if:{{{logic|}}}|[[Logic::{{{logic}}}]]|}}
{{#if:{{{secondary|}}}|Secondary keys={{{secondary}}}|}}
{{#if:{{{mode|}}}|[[Key mode::{{{mode}}}]]|}}
{{#if:{{{logic|}}}|Logic={{{logic}}}|}}
{{#if:{{{placement|}}}|[[Placement::{{{placement}}}]]|}}
{{#if:{{{mode|}}}|Key mode={{{mode}}}|}}
{{#if:{{{nonrecursable|}}}|[[Non-recursable::{{{nonrecursable}}}]]|}}
{{#if:{{{placement|}}}|Placement={{{placement}}}|}}
{{#if:{{{nonrecursable|}}}|Non-recursable={{{nonrecursable}}}|}}
}}
<div class="lorebook-concept" style="border: 1px solid #a2a9b1; border-radius: 4px; padding: 15px; margin: 10px 0; background: #f8f9fa;">
<div class="lorebook-concept" style="border: 1px solid #a2a9b1; border-radius: 4px; padding: 15px; margin: 10px 0; background: #f8f9fa;">
<!-- Header -->
<!-- Header -->