Order ===== Has unresolved parts: {{ "yes" if has_unresolved_parts else "no" }}. Parts for Order =============== {% for op in order_parts %} {{ op.ref | subsection }} {% if op.available_from|length == 0 %} Part not resolved. {% elif op.available_from|length == 1 %} {%- set from=op.available_from[0] %} {%- set part=from[1] %} {%- set pn=part|first_pn %} {%- set spn=part|first_spn %} Selected supplier: {{ from[0] }}{{ (", pn: " + pn.valueProp) if pn else "" }}{{ (", spn: " + spn.valueProp) if spn else "" }}. Part: part-{{pn.valueProp}}_ {% else %} MANY {% endif %} {%- endfor %} Part details ============ {% for supplier, parts in parts_by_supplier.items() %} {{ ("From " + supplier) | subsection }} {% for part in parts %} {%- set pn=part|first_pn %} {%- set spn=part|first_spn %} {%- set title=pn.valueProp if pn else (spn.valueProp if spn else "???") %} {%- set links=part.linksProp.link %} .. _part-{{title}}: {{ title|subsubsection }} {#- "Facts" ....... {% for f in part.facts.fact %} f={{f}} {% endfor %} #} "Media" ....... {% for l in links %} {%- if l.relationProp == "http://purl.org/ee/link-relation#documentation" %} * `{{ l.title }} <{{ l.url }}>`__ {%- endif %} {%- endfor %} {% endfor %} {% endfor %}