{% extends "layout.html" %} {% block title %}Edit Product - KCAP Demo Server{% endblock %} {% block content %}

Edit Product

Product ID cannot be changed.
{% for field in custom_fields %} {% if field.fieldName != '_id' %}
{# Find current value using selectattr filter #} {% set matching_fields = product|selectattr('fieldName', 'equalto', field.fieldName)|list %} {% set current_value = matching_fields[0].value if matching_fields else '' %} {% if field.fieldType == 'IMAGE_URI' %}
Leave empty to keep the current image.
{% if current_value %}
Current image
{% endif %}
{% elif field.fieldType == 'TEXT' %} {% if field.fieldName == '_price' %}
$ {% set price_value = current_value|replace('$', '') %}
{% else %} {% endif %} {% else %} {% endif %}
{% endif %} {% endfor %}
Cancel
{% endblock %} {% block extra_js %} {% endblock %}