[РЕШЕНО] Вкладка в ноде при помощи виевс
Прислано: RayB
пн, 23/05/2011 - 16:55
Добавляю вкладку в ноду при помощи виевс и она добавляется во все типы материалов, даже если для определенных типов материалов она пустая. Как сделать, чтобы вкладка добавлялась только в ноды определенного типа материалов?
добавляю вкладку так: node/%/ххх
UPD: решено при помощи валидации аргумента по типу ноды
Создание вкладки во вкладке "редактирование профиля" вручную. проявление данных в новых полях.
Прислано: beornborn
пт, 21/01/2011 - 08:51
1. всем известна вкладка мой аккаунт->правка.
нужно: сделать в этой вкладке дополнительную вкладку. стандартная вкладка называется "аккаунт", нужно сделать дополнительную вкладку, например, "персональные данные".
это можно осуществить в Главная › Админка › Управление пользователями > Профили
, но!! задача в том, чтобы осуществить это собственным модулем.
То, что имею сейчас:
function twofields_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'user_profile_form' ){ $form['account']['firstname'] = array('#type' => 'textfield', '#title' => t('firstname'), '#default_value' => $edit['firstname'], '#maxlength' => EMAIL_MAX_LENGTH, '#description' => t('firstname'), '#required' => TRUE, '#weight' => 0 ); $form['account']['secondname'] = array('#type' => 'textfield', '#title' => t('secondname'), '#default_value' => $edit['secondname'], '#maxlength' => EMAIL_MAX_LENGTH, '#description' => t('secondname'), '#required' => TRUE, '#weight' => 10 ); } }
данный код создает 2 поля.
Надо, чтобы они были в отдельной вкладке.
2. несмотря на то, что в приведенном выше коде, прописаны #default_value - все равно в этих полях ничего не отображается.
пробовал писать строку - отображается, писал $edit['mail'] - не отображается. сделал вывод, что мой модуль не видит эту переменную.
перечитал все, что можно, обрыскал код модуля "user", "form", перечитал доку русскую, американскую..
Как убрать вкладку в профиле??
Прислано: SKIT54
ср, 21/07/2010 - 10:10
Доброго времени суток!!!
Подскажи пожайста как мне убрать вкладку в профиле. Стоит модуль affilate он в профиле создает вкладку "партнерская программа" и там ещё кучу всяких подвкладок. Некоторые из подвкладок нужно убрать, но что бы отображаемая страница осталась рабочей т.к. на неё есть ссылки с других страниц.
Порылся в menu_router там если удаляешь запись - то пропадает и сама страчка. А если очистить поля title и title_callback то надпись убирается. Но блок ссыки <a><li></a></li> всё-равно остается и подсвечивается естественно если в этой вкладке находишься.
В документации по API нашел что-то типа
'title callback': Функция для генерации названия пункта меню, по умолчанию t(). Если вы хотите вывести необработанные строки, установите этот параметр в FALSE.
Но если в поле title callback вбить FALSE выдет ошибку
Fatal error: Call to undefined function FALSE() in /var/www/vhosts/logista.ru/subdomains/api/httpdocs/includes/menu.inc on line 504
Скажи можно как-нить убрать по человечески что бы вкладка совсем пропала?
Вкладка "изменить" в views
Прислано: wolfXXXL
чт, 18/02/2010 - 15:41
Всё обходил стороной, но деваться не куда стал один портал переводить на drupal 6.
И вот или что-то не то натворил, или чего-то не знаю, но в 6 над представлениями пропали вкладки управления (в нодах они есть).
При чем это и в стандартных темах.
Поставил views на портал который изначально на 6, та же история.
Раньше
После
Очень был бы рад, если б просветили меня в этот момент. Почему такое досадное не совпадение может быть?
Заранее спасибо за ответ.
Как поменять название вкладки в профиле пользователя?
Прислано: invertex
ср, 17/02/2010 - 13:05
В профиле хочу поменять название вкладки "Просмотр" на "Профиль". Как это сделать?
В файлах *.po текста "Просмотр" не нашел.
как сделать табы на главной странице?
Прислано: kima
вт, 25/12/2007 - 07:42
Тема поднималась не раз. Как сделать табы и какие модули нужны для этого. Интересует аяксовый вариант.несмотря на обилие тем - разобраться все же не могу. помогите пожалуйста - распишите подробно - вплоть до "какие где галочки поставить"...спасибо большое.