В Вашем случаи думаю будет правильнее ниже, условие $user->uid == arg(1) вернёт TRUE при заходе на свой профиль и FALSE если например вы зайдёте на чей то профиль.
Была у меня немного похожая задача. Можно сделать не большой модулек, через [ru-api=hook_menu]hook_menu[/ru-api] создать страницу в которой средствам drupal (как Вы и хотели) выводить то что нужно. В iframe собственно и прописываете адрес на Вашу созданную страницу.
Файл свой создавать не нужно его заменить простенький модуль.
Трудно сказать точно что у Вас установлено и что закрывает доступ другим ролям (что естественно не распространяется на admin) посмотрите внимательно на этой странице admin/user/permissions, ответ где-то на ней.
Я бы Вам посоветовал в Firebuge посмотреть. Там сразу станет видно какой стиль где применяется и какой html код формируется на выходе.
А так честно говоря не совсем понятно, может css на странице не подгружается или выставленным форматом табличные теги обрезаются.
Да это можно реализовать в Вашей теме через node-нужный_тип_материала.tpl.php
Такой файл нужно создать скопировав node.tpl.php и соответственно изменив ему название как я показал выше.
А уже в node-нужный_тип_материала.tpl.php можете переопределить вывод нужного материала как угодно.
В Вашем случаи нужно переменную $content; "переопределить (как бы разобрать её и вывести поля отдельно) на вывод необходимых полей как Вам нужно".
Я эту проблему решал своим блоком входа, где ссылка регистрации ведёт на основной сайт.
Но так же придётся "перекрывать" и ссылку на стандартной странице user/login
Я решил всё это просто скрыв вкладку стилями.
А в template.php Вашей темы можно добавить, на эту страницу, нужную ссылку:
Я сейчас локально с импровизировал и подключил сайт_1 полностью к базе данных другого_2 (правда drupal 6 к 6 и с общим пользователем базы данных (тема полетела, но зайди под пользователем другого_2 на сайт_1 смог)) попробуйте, если получится хоть будете знать что с паролями и пользователями базы данных всё ОК.
Отредактировать блок входа на сайт
[Решено] вывести имя получателя сообщения
Блок после заголовка вьюхи
Блок после заголовка вьюхи
Создайте необходимый регион и выводите. В page.tpl.php $title и $content отдельно выводятся между ними можно что угодно вставить.
отображение блока на страницах user/*
1.
В Вашем случаи думаю будет правильнее ниже, условие $user->uid == arg(1) вернёт TRUE при заходе на свой профиль и FALSE если например вы зайдёте на чей то профиль.
отображение блока на страницах user/*
добавить в файл из iframe код drupal
Была у меня немного похожая задача. Можно сделать не большой модулек, через [ru-api=hook_menu]hook_menu[/ru-api] создать страницу в которой средствам drupal (как Вы и хотели) выводить то что нужно. В iframe собственно и прописываете адрес на Вашу созданную страницу.
Файл свой создавать не нужно его заменить простенький модуль.
Проблема с видимостью меню
Трудно сказать точно что у Вас установлено и что закрывает доступ другим ролям (что естественно не распространяется на admin) посмотрите внимательно на этой странице admin/user/permissions, ответ где-то на ней.
вывод форм ввода в одну строку
Упс опоздал
вывод форм ввода в одну строку
function phone_form($form_state) {
Нужен совет по cck и custom fields [Решено!]
Если Я Вас правильно понял, здесь admin/content/types/Ваш_тип_материала/fields как расставите так и будет выводиться при редактировании.
[РЕШЕНО] Снятие товара с публикации при достижении нулевого остатка на складе
Может идеологически неправильно, но я бы простым sql запросом снял с публикации:
CSS Таблиц
Я бы Вам посоветовал в Firebuge посмотреть. Там сразу станет видно какой стиль где применяется и какой html код формируется на выходе.
А так честно говоря не совсем понятно, может css на странице не подгружается или выставленным форматом табличные теги обрезаются.
Хочу сделать свой сайт мультиязычным
Здесь все презентации.
Сделать права определенной роли только на добавление пользователей
Посмотрите модуль role_delegation
Хочу сделать свой сайт мультиязычным
i18n
данные из полей content profile в ноде
Попробуйте такой код и посмотрите на $node1 что в ней есть и что можно с неё вывести.
В определенной форме вывод ноды
Да это можно реализовать в Вашей теме через node-нужный_тип_материала.tpl.php
Такой файл нужно создать скопировав node.tpl.php и соответственно изменив ему название как я показал выше.
А уже в node-нужный_тип_материала.tpl.php можете переопределить вывод нужного материала как угодно.
В Вашем случаи нужно переменную $content; "переопределить (как бы разобрать её и вывести поля отдельно) на вывод необходимых полей как Вам нужно".
Views уточнение таблицы
Не знаю деталей Вашей задачи, но сходу вижу эту реализацию через аргументы.
Через них можно настроить фильтрацию по Вашим параметром.
Подскажите, пожалуйста, по структуре
Посмотрите category - аналог таксономии только через ноды, а там уже сможете добавить любые поля и выстроить нужную иерархию.
[Решено] Темизация page.tpl.php в зависимости от URL
Ух ты! Вот нужно было подгрузить страничку в iframe и очистить там от лишнего. А тут решение прям на ладони! Спасибо!
Настройка прав доступа
Необходимо здесь /admin/user/roles выдать соответствующие права, для anonymous user (анонимный пользователь)
Не удаляется созданный views
Скорей всего не правильно указан адрес страницы /example/example2,
а нужно example/example2 без слеша впереди.
Мультисайтинг редирект регистрации
Я эту проблему решал своим блоком входа, где ссылка регистрации ведёт на основной сайт.
Но так же придётся "перекрывать" и ссылку на стандартной странице user/login
Я решил всё это просто скрыв вкладку стилями.
А в template.php Вашей темы можно добавить, на эту страницу, нужную ссылку:
Мультисайтинг, префиксы и базы данных
Я сейчас локально с импровизировал и подключил сайт_1 полностью к базе данных другого_2 (правда drupal 6 к 6 и с общим пользователем базы данных (тема полетела, но зайди под пользователем другого_2 на сайт_1 смог)) попробуйте, если получится хоть будете знать что с паролями и пользователями базы данных всё ОК.