В странице пользователя добавлено поля: место проживания, пол и тд.; Задача в чем ? - отображать первых 4 поля, а остальные 34 поля скрывать и по клику отражать. Может кто-то знает как это сделать в Drupal таким методом
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Скрытие и отображение элементов</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript">
<!--
function ChangeAbz1() {
abz = document.getElementById("abz1");
if (abz.style.display=="none") {
abz.style.display = "block";
}
else {
abz.style.display = "none";
}
}
function ChangeAbz2() {
abz = document.getElementById("abz2");
if (abz.style.visibility=="hidden") {
abz.style.visibility = "visible";
}
else {
abz.style.visibility = "hidden";
}
}
//-->
</script>
</head>
<body>
<div><a href="#" onclick="ChangeAbz1(); return false">Щелкните на ссылке, чтобы отобразить или скрыть абзац</a></div>
<p id="abz1" style="display: none; background-color: silver">Скрытый
абзац</p>
<p>Демонстрация применения атрибута display.</p>
<div><a href="#" onclick="ChangeAbz2(); return false">Щелкните на ссылке, чтобы отобразить или скрыть абзац</a></div>
<p id="abz2" style="visibility: hidden; background-color: silver">Скрытый
абзац</p>
<p>Демонстрация применения атрибута visibility.</p>
</body>
</html>
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Скрытие и отображение элементов</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript">
<!--
function ChangeAbz1() {
abz = document.getElementById("abz1");
if (abz.style.display=="none") {
abz.style.display = "block";
}
else {
abz.style.display = "none";
}
}
function ChangeAbz2() {
abz = document.getElementById("abz2");
if (abz.style.visibility=="hidden") {
abz.style.visibility = "visible";
}
else {
abz.style.visibility = "hidden";
}
}
//-->
</script>
</head>
<body>
<div><a href="#" onclick="ChangeAbz1(); return false">Щелкните на ссылке, чтобы отобразить или скрыть абзац</a></div>
<p id="abz1" style="display: none; background-color: silver">Скрытый
абзац</p>
<p>Демонстрация применения атрибута display.</p>
<div><a href="#" onclick="ChangeAbz2(); return false">Щелкните на ссылке, чтобы отобразить или скрыть абзац</a></div>
<p id="abz2" style="visibility: hidden; background-color: silver">Скрытый
абзац</p>
<p>Демонстрация применения атрибута visibility.</p>
</body>
</html>
Комментарии
Модуль Field group
Этот модуль только работает при редактировании, а при просмотре неа (((
тогда вам в tpl
Вы про user-profile.tpl.php в активной теме ?
ага
Ну это потому что вы группу создали только в редактировании полей.
Чтобы филдгруп использовать и в отображении, надо перейти во вкладку "отображение полей", добавить там группу, и задать ей настройки, чтоб свернута была.
Я так пробовал кстати, но всеравно ничего не работает