1
を日付を取得INTERSHOPは、私は条件をチェックする必要が.ismlテンプレートで
Product:QLC_ValidTo > NOW
特に問題はの構文です。 '今'。どのように設定すべきか分かりませんし、ドキュメントでは見つけられません。
誰でも手伝いできますか?
を日付を取得INTERSHOPは、私は条件をチェックする必要が.ismlテンプレートで
Product:QLC_ValidTo > NOW
特に問題はの構文です。 '今'。どのように設定すべきか分かりませんし、ドキュメントでは見つけられません。
誰でも手伝いできますか?
私はこれがismlで可能であるとは思わない。 BeterはProductBO拡張を記述し、その状態をjavaに書き込む。要素を表示するには、isml内の拡張を呼び出すことができます。 ismlにあまりに多くのロジックを置かないようにしてください。これはビューとしてのみ機能します。
例
<isif condition="#NOT ((Product:QLC_Enable EQ 'true') AND (Product:Extension("ProductExt"):isValid) AND (Product:QLC_Quantity < 1))#">
<span class="items-in-stock align-left">
<isinclude template="product/inc/CC_StockStatus"/>
</span>
</isif>
あなたはhereは、ビジネス・オブジェクトの拡張機能を作成する方法を見ることができます。
public interface ProductBOExtension extends BusinessObjectExtension<ProductBO>
{
public static final String EXTENSION_ID = "ProductExt";
public boolean isValid();
}
実装クラス
public class ProductBOExtensionImpl extends AbstractBusinessObjectExtension<ProductBO> implements ProductBOExtension
{
public boolean isValid(){
return this.getExtendedObject().getAttributeValue("QLC_ValidTo").getDateValue().after(new Date());
}
}