fix: product inquiry honeypot hidden + review minors (10b quality round)
- .pro-honeypot hidden under .sf-theme-trade-pro scope (was visible: pro-base hide rule needs .pro-inquiry ancestor, new form lacks it) - drop redundant .sf-tp-photo class on placeholder branch (dual aspect-ratio, shadow asymmetry) - spec table filters 'gallery' rows (string-form gallery leaked as a row) - comment documents pro.js sibling-node constraint on gallery markup Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,8 @@
|
||||
<a href="/">Home</a><a href="/products/">Products</a><span class="sf-tp-breadcrumb-current">{{ page.title }}</span>
|
||||
</nav>
|
||||
<div class="sf-tp-product-grid">
|
||||
{# pro.js 经 .pro-gallery-thumbs 的 parentElement 定位 .pro-product-media img——
|
||||
缩略图容器必须保持为 .pro-product-media 的兄弟节点(不可外包滚动容器) #}
|
||||
<div class="sf-tp-product-gallery" data-reveal>
|
||||
{% if gallery %}
|
||||
<div class="sf-tp-product-media pro-product-media">
|
||||
@@ -32,7 +34,7 @@
|
||||
</div>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<div class="sf-tp-product-media sf-tp-photo pro-product-media">
|
||||
<div class="sf-tp-product-media pro-product-media">
|
||||
<div class="sf-tp-photo-plain" aria-hidden="true"><span>PRODUCT</span></div>
|
||||
</div>
|
||||
{% endif %}
|
||||
@@ -67,7 +69,8 @@
|
||||
<div class="sf-tp-table-scroll" data-reveal>
|
||||
<table class="sf-tp-spec-table">
|
||||
<tbody>
|
||||
{% for row in specs %}
|
||||
{# theme_pro excludes management fields; 'gallery' is a media list, not a spec #}
|
||||
{% for row in specs if row.label != 'gallery' %}
|
||||
<tr><th scope="row">{{ row.label }}</th><td>{{ row.value }}</td></tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
|
||||
Reference in New Issue
Block a user