2016-04-09 7 views

Antwort

3

Ich gehe davon aus, dass Sie wissen, wie Sie den Sichtbarkeitsbereich des Webparts erreichen können.

Visibility section of the webpart

Klicken Sie auf den kleinen Pfeil-Symbol hervorgehoben.

Nehmen wir an, der Abfragezeichenfolgeflag Parametername ist Katze und Sie wollen es zeigen, wenn es Wert ist, ist „Sichtbar“

So können Sie es wie diese Sie

{% if(QueryString.GetValue("cat") = "Visible" {true}else{false} #%} 

tun es auch tun können in umgekehrter Art und Weise wie diese

**{% if(QueryString.GetValue("cat") != "Visible" {false}else{true} #%}** 

Edit: -

diese Weise können Sie mehrere Werte für eine einzelne Klausel wie diese

if(QueryString.GetValue("cat") != "Visible" && QueryString.GetValue("cat") != "") 

Sie können dies auch mehrere Abfragen zu kombinieren, um zu überprüfen, wie ich in meinem Fall war.

if(QueryString.GetValue("cat") != "" || QueryString.GetValue("Author") != "" || QueryString.GetValue("tagname") != "") {true}else{false} #%} 

Natürlich können Sie austauschbar verwenden "||" und "&" indem Sie Ihre Logik optimieren.

Ich hoffe, dass dies ausreicht, um alle Ihre Fälle zu behandeln. Lass mich wissen ob es funktioniert.

+0

Das hat funktioniert. Ich glaube, dass es möglich ist, mehrere Klauseln in diesem hinzuzufügen? –

+0

Vielen Dank Chetan Sharma für Ihre detaillierte Antwort und Bild hinzufügen, um mir zu helfen, zu identifizieren, wie Sie es finden. –

Verwandte Themen