Доброго времени суток!
Помогите, пожалуйста, разобраться со следующей проблемой:
Создаю "Поля профилей": категория "Персональная информация", заголовок "Город", имя "profile_city", ставлю "Публичное поле. Данные будут показываться на странице профиля, но...", остальные checkbox оставляю пустыми (т.е. при регистрации заполнять необязательно и т.п.).
Начинаю банально тестить: регистрирую пользователя и захожу в "Мой профиль". Там отображается только "История", но созданного поля нет. Захожу в "изменить" - тоже пустота (только стандартные поля). При этом в БД (в табл. profile_fields) созданное поле появилось.
Если же в созданном поле включить "Отображать в форме регистрации пользователя." и заполнить поле при регистрации, то в профайле запись появляется, но изменить ее нельзя (на странице "изменить" этого поля просто нет).
В чем может заключаться эта проблема и как ее решить?
Комментарии
Вверху профиля рядом с закладкой "Общая информация" должна была появиться закладка "Персональная информация" с вашими новыми полями.
В том-то и проблема, что такой закладки нигде нет.
Если смотрите в IE, не забывайте обновлять экран (Ctrl+F5). Банально, но иногда бывает причиной парадоксов.
Попробуйте выключить и включить заново модуль profile. Проверьте, не было ли у вас при установке сайта глюков? Скопировались ли все файлы модулей?
Какую тему оформления используете (в некоторых не прописывают $tabs) и закладки поэтому не показываются.
В общем, стандартный ритуал биения в бубен...:)
Если смотрите в IE, не забывайте обновлять экран (Ctrl+F5). Банально, но иногда бывает причиной парадоксов.
Да уж... Именно поэтому сменил когда-то IE на FireFox и теперь уже не мучаюсь с этим.
Какую тему оформления используете (в некоторых не прописывают $tabs)
Я использую тему SiteGround. Попробовал поменять тему - закладки появились. Видимо Вы правы и в теме просто не прописаны $tabs. Подскажите, как их прописать?
В нужное место файла page.tpl.php вставьте что-то подобное:
<?php if ($tabs): ?><div class="tabs"><?php print $tabs; ?></div><?php endif; ?>
"Нужное место" обычно расположено непосредственно перед выводом основного содержания страницы
<?php print $content; ?>
Большое спасибо!
Только эти закладки прописываются не в $tabs, а в $tabs2. Это я определил в сравнении своей темы со стандартной garland.