Template:FAQItemNL: Difference between revisions

From Bose Portable PA Encyclopedia
Jump to navigation Jump to search
m (added optional id parameter, auto-generated ID fallback, link to this question icon)
mNo edit summary
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
<templatedata>
{
  "description": "Creates a FAQ item",
  "params": {
    "text": {
      "label": "Question",
      "description": "The Question",
      "type": "string",
      "required": true
    },
    "answer": {
      "label": "Answer",
      "description": "The Answer to the question",
      "type": "string",
      "required": true
    }
  }
}
</templatedata>
<big>FAQItem usage</big>
<big>FAQItem usage</big>


# Optional: | id = custom-id
# Copy text between the horizontal lines for each Question with Answer
# Required: | question =
# Put the Question after | question =
# Required: | answer =
# Put the Answer after | answer =
 
----
 
<nowiki>{{</nowiki>'''FAQItem'''
 
| question =  
 
| answer =  


If no id is provided, one will be auto-generated from the question text.
<nowiki>}}</nowiki>


----
----
<nowiki>{{FAQItem
 
| id      = optional-custom-id
The FAQItem will render as it appears below this line.
| question = Your question
 
| answer  = Your answer
}}</nowiki>
----
----
</noinclude>
</noinclude>
<!-- Generate an ID if none is provided -->
{{#vardefine:faqid |
  {{#if:{{{id|}}}
    | {{{id}}}
    | {{#replace:{{lc:{{{question}}}}}| |-}}
  }}
}}


<html>
<html>
<details class="faq-item" id="{{#var:faqid}}">
<details class="faq-item">
<summary style="font-weight: bold; font-size:larger;">
<summary style="font-weight: bold; font-size:larger;"></html>{{{question|Question}}}<html></summary>
</html>
 
<!-- Question text -->
{{{question|Question}}}
 
<!-- Link icon -->
<html>
<a href="#{{#var:faqid}}" class="faq-link-icon" style="margin-left:8px; text-decoration:none;">🔗</a>
</summary>
 
<blockquote class="faq-answer">
<blockquote class="faq-answer">
</html>
</html>{{{answer|Answer}}}<html>
{{{answer|Answer}}}
<html>
</blockquote>
</blockquote>
</details>
</details>
</html>
</html>

Revision as of 06:33, 26 February 2026

Creates a FAQ item

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Questiontext

The Question

Stringrequired
Answeranswer

The Answer to the question

Stringrequired


FAQItem usage

  1. Copy text between the horizontal lines for each Question with Answer
  2. Put the Question after | question =
  3. Put the Answer after | answer =

{{FAQItem

| question =

| answer =

}}


The FAQItem will render as it appears below this line.



Question

Answer