Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal7中的条件字段_Drupal - Fatal编程技术网

Drupal7中的条件字段

Drupal7中的条件字段,drupal,Drupal,我有一个面板代码窗格,显示此代码以显示/隐藏字段中的内容,这非常有效,但如果%node:field_desc6中没有内容,我希望代码不显示任何内容 函数切换(){ var ele=document.getElementById(“toggleText”); var text=document.getElementById(“displayText”); 如果(ele.style.display==“块”){ ele.style.display=“无”; text.innerHTML=“显示非

我有一个面板代码窗格,显示此代码以显示/隐藏字段中的内容,这非常有效,但如果%node:field_desc6中没有内容,我希望代码不显示任何内容



函数切换(){
var ele=document.getElementById(“toggleText”);
var text=document.getElementById(“displayText”);
如果(ele.style.display==“块”){
ele.style.display=“无”;
text.innerHTML=“显示非CGD出版物”;
}
否则{
ele.style.display=“块”;
text.innerHTML=“隐藏非CGD出版物”;
}
}
%节点:字段描述6
试试这个:

<script language="javascript">
function toggle() {
    var ele = document.getElementById("toggleText");
    var text = document.getElementById("displayText");
    if(ele.style.display == "block") {
            ele.style.display = "none";
        text.innerHTML = "Show Non-CGD Publications";
    }
    else {
        ele.style.display = "block";
        text.innerHTML = ""; // here you don't put any text...
    }
}
</script>


<a id="displayText" href="javascript:toggle();">Show Non-CGD Publications</a>
<div id="toggleText" style="display: none">%node:field_desc6</div>

函数切换(){
var ele=document.getElementById(“toggleText”);
var text=document.getElementById(“displayText”);
如果(ele.style.display==“块”){
ele.style.display=“无”;
text.innerHTML=“显示非CGD出版物”;
}
否则{
ele.style.display=“块”;
text.innerHTML=“;//此处不放置任何文本。。。
}
}
%节点:字段描述6
<script language="javascript">
function toggle() {
    var ele = document.getElementById("toggleText");
    var text = document.getElementById("displayText");
    if(ele.style.display == "block") {
            ele.style.display = "none";
        text.innerHTML = "Show Non-CGD Publications";
    }
    else {
        ele.style.display = "block";
        text.innerHTML = ""; // here you don't put any text...
    }
}
</script>


<a id="displayText" href="javascript:toggle();">Show Non-CGD Publications</a>
<div id="toggleText" style="display: none">%node:field_desc6</div>