2016-08-24 5 views
0

私は自分自身を作るために一から始めることは本当にありません。ASPの特定の価値をオフにするHTMLを隠す

編集を行うために必要なバックエンドコードを多く制限しています。私はそれがASP.NETを使用して書かれていると思います。

私が持っているものは、料金を払う割引です。ショッピングカートでは、この割引が表示され、私はそれを隠しておきたい。生のHTMLにアクセスできたら、クラスを追加するだけですが、それはオプションではありません。私の問題は、これらの値に対して特定のCSSを操作すると、顧客が同じクラスを使用しているのを見てほしいと望む本当の割引に影響するということです。

<b>Removed Travel Surcharge [item1]</b> 

<b>10% Off</b> 

値が等しい場合は、「削除されたトラベル・サーチャージ」行を非表示にします。これはJSや何かでできることですか?それは単に魅力的ではないように見えます。

私はなど

+0

「行」を削除するとします。どの行?その行全体を含む要素(divなど)はありますか?隠すHTMLコードのコンテキストをさらに表示できますか?必要に応じて、ブラウザまたはF12ツールで指定されたページソースを確認します。 – ConnorsFan

+0

構造体:

Removed Travel Surcharge [item1] 10% Off
bldev

+0

これらは特定のクラスなどはありません。 – bldev

答えて

0

あなたは要素のスタイルを編集することができフッターテンプレートにいくつかの生のコードを追加することができますローカル

<b style="display: none;">Removed Travel Surcharge [item1]</b> 
あなたは下の管理パネルで(template_XXX.htmlファイルを編集する必要があります
+0

これは自動的に生成される値です。確かに簡単ですが、変更するために私がアクセスできるものは限られています。私はそれが設定された値に等しい場合、単に値を隠すためにいくつかのロジックが必要になります。 – bldev

+0

@bldev私たちはいくつかのコードを見ることができますか? – barha

+0

それは文字通り私がアクセスできる唯一のコードです。私が提供した出力HTML。ヘッダーやフッターにいくつかのコードを書くことができますが、私は変更できるものにかなり制限されています。これを基本的なWordPressのテンプレートと比較すれば、PHPでコード化されていない点を除いて、エディタにしかアクセスできません) – bldev

0

デザイン/ FileEditor)。 JQueryの.ready()関数では、JS/jqueryを追加してその要素を非表示にするか、htmlを空白に設定します。あなたができるので、ここで私はトップセラーのホームページセクションのテキストを非表示に書いた簡単な例では、ちょうどあなたが気づいていないしている場合には、そのテンプレートファイルは、あなたの店のすべてのページのためにロードされる...

 
`$('b:contains("Top Sellers")').html("");`  

ですレンダリングされたすべてのHTMLにアクセス/編集します。

関連する問題