gpt4 book ai didi

javascript - 向 mustache/php 添加条件

转载 作者:可可西里 更新时间:2023-11-01 12:58:18 26 4
gpt4 key购买 nike

考虑:

<?php
/**
* Single variation display
*
* This is a javascript-based template for single variations (see https://codex.wordpress.org/Javascript_Reference/wp.template).
* The values will be dynamically replaced after selecting attributes.
*
* @see https://docs.woocommerce.com/document/template-structure/
* @author WooThemes
* @package WooCommerce/Templates
* @version 2.5.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<script type="text/template" id="tmpl-variation-template">
<div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div>

<div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div>

<div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div>

<div class="woocommerce-variation-custom-text-field">
GTIN: <span class="sku">{{{ data.variation.wccaf_gtin }}}</span>
</div>

<div class="woocommerce-variation-custom-text-field">
MPN: <span class="sku">{{{ data.variation.wccaf_mpn }}}</span>
</div>

</script>
<script type="text/template" id="tmpl-unavailable-variation-template">
<p><?php _e( 'Sorry, this product is unavailable. Please choose a different combination.', 'woocommerce' ); ?></p>
</script>

我如何实现一个条件,例如 IF {{{ data.variation.wccaf_gtin }}} 返回空白/空值,然后回显“GTIN 不可用”?

我尝试过的:

我在 wiki 上读过这篇文章:

Template with section tag:

{{#x}} Some text {{/x}} Here, when x is a Boolean value then the section tag acts like an if conditional

所以我试过了

 <div class="woocommerce-variation-custom-text-field">
GTIN: <span class="sku">{{#repo}}{{ data.variation.wccaf_gtin }}{{/repo}}{{^repo}}N/A{{/repo}}</span>
</div>

这是行不通的。

但我对 mustache 完全陌生,我需要一些指导。

最佳答案

这不是 Mustache 模板,评论指出它是 WordPress 自定义的 wp.template解决方案。

它没有任何逻辑标签,但有评估标签<# #> .

从快速谷歌这里有一个例子,你会如何使用它们写一张支票:

  <# if ( data.trueValue ) { #>
<p> I am only output if <code>data.trueValue</code> is true.
<# } #>

通过https://lkwdwrd.com/wp-template-js-templates-wp

关于javascript - 向 mustache/php 添加条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54964240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com