Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: includes/product-topics-accordion.tmpl

Issue 29572657: Issue 5787 - Add Topics Accordion to Article Template on help.eyeo.com (Closed) Base URL: https://hg.adblockplus.org/help.eyeo.com
Patch Set: Addressed final NITs Created Oct. 11, 2017, 5:01 p.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | static/js/main.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: includes/product-topics-accordion.tmpl
===================================================================
new file mode 100644
--- /dev/null
+++ b/includes/product-topics-accordion.tmpl
@@ -0,0 +1,24 @@
+<dl id="product-topics-accordion" class="accordion">
+ {% for category in product.help_categories %}
+ {% set articles = get_pages_metadata({ "product_id": product_id, "template": "article", "category": category.name }) %}
+ {% if articles %}
+ <dt role="heading" aria-level="3" class="accordion-heading">
+ <button aria-expanded="true" aria-controls="sect-{{ category.slug }}" id="heading-{{ category.slug }}" class="accordion-toggle-button">
+ <img src="/img/png/arrow-icon-secondary.png" srcset="/img/svg/arrow-icon-secondary.svg 2x" alt="{{ "Toggle arrow" | translate("accordion-toggle-icon", "Image alt text") }}">
+ {{ category.name | translate( category.slug + "-category-title", "Category title") }}
+ </button>
+ </dt>
+ <dd role="region" aria-labelledby="heading-{{ category.slug }}" id="sect-{{ category.slug }}" class="accordion-body">
+ <ul class="underlined-list">
+ {% for article in articles %}
+ <li>
+ <a href="{{ article["page"] }}">
+ {{ article.title | translate( get_page_name( article["page"]) + "-title", "Article title") }}
+ </a>
+ </li>
+ {% endfor %}
+ </ul>
+ </dd>
+ {% endif %}
+ {% endfor %}
+</dl>
« no previous file with comments | « no previous file | static/js/main.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld