Страница без верстки
Добрый день.
Подскажите, как сделать такую страницу, чтобы у нее не было верстки, включая тег head с его внутренностями.
Но при этом были доступны все функции Друпала.
Добрый день.
Подскажите, как сделать такую страницу, чтобы у нее не было верстки, включая тег head с его внутренностями.
Но при этом были доступны все функции Друпала.
Добрый день.
Подскажите, пожалуйста.
На сайте у пользователя должен быть личный кабинет.
То есть раздел, где будут страницы просмотра данных (как анкета, видимая всем) и редактирования личных данных.
А также страницы просмотра сделанных заказов, страница личных сообщений и еще ряд страниц.
Как это реализовать?
Я знаю, что страницу пользователя (/user/%) темизируют через создание шаблона user-profile.tpl.php
Страницу редактирования (/user/%/edit) можно через page--user--edit.tpl.php хотя там получается, что вся страница, включая хедер и футер изменяется. но наверное можно render сделать.
Но а как изменять создавать и другие страницы.
Допустим хочу user/%/orders или user/%/ololo
Добрый день.
Подскажите пожалуйста.
Есть страница на сайте.
В админке, в настройках вьюх, нашел страницу
Вот скрин
http://s43.radikal.ru/i101/1407/a5/1d77f22617d9.png
Судя по "Путь", это как раз та страница, какая мне нужна.
Изменяю Filter criteria и Sort Criteria - это никак не влияет на порядок выдачи.
Товары в той же последовательности показываются.
Добрый день.
Сайт на шестом друпале. Долгое время работает "магазином", но без корзины.
То есть товары, как ноды. Каждый со своей страницей.
Как мне сделать Корзину?
Я сначала попробовал Уберкарт (потому что раньше работал с ним)
Но там как я понял товары отдельно нужно создавать. Уже существующие ноды товарами не сделать.
Что посоветуете?
Добрый день.
Такая задача.
Есть товары-ноды. На странице товара в определенном нужно организовать Статьи, которые добавлял бы администратор. По сути представляют текст с изображениями. Под статьями пользователи должны иметь возможность оставлять комментарии.
Как организовать? Каждую статью как отдельную ноду со своими комментариями?
Или как лучше?
Добрый день.
Подскажите пожалуйста, мне нужно программно добавлять новые файлы в "Прикрепленные файлы" у ноды.
Т.е. не через админку, а через функции.
Получаю я через node_load, в как загрузить? В уже ранее созданную ноду.
Добрый день.
На сайте после регистрации не требуется подтверждение админа, но нужно получить письмо по e-mail, в котором ссылка уже ведет на страницу изменения учетных данных.
Всё хорошо работает.
Единственное - после регистрации выкидывает на главную страницу. Хотелось бы показывать пользователям страницу, типа, проверьте ваш электронный ящик, вам должно прийти письмо со ссылкой.
Как это реализовать?
Добрый день.
$param = array(
'type' => 'the_ad'
);
$loaded_nodes = node_load_multiple(array(), $param);
С этим всё ок! Выводит только ноды определенного типа.
А как задать не просто параметр 'строка' => 'строка', а например поле? Значение которое как матрешка в цепи массивов.
Пробовал так добавить
'field_myfield' => array ( 'und' => array ( '0' => array ('tid' => '12')))
Не работает. Гуглил, не нашел решение.
Добрый день.
У меня в создании ноды есть поле для загрузки изображения.
Когда загружаю изображение админом, всё нормально.
Когда загружаю простым авторизованным пользователем, загрузка (синий кругляш крутится справа от поля) продолжается вечно, хотя сам файл в папку sites/default/files попадает сразу.
Как исправить? Подскажите пожалуйста.
Добрый день.
Темизирую форму регистрации как описано здесь.
http://beyrent.net/blog/2011/05/theming-drupal-7-user-registration-form
Все получается. Только я не пойму, почему нужно создавать модуль? Почему нельзя вписать хук mymodule_form_user_register_form_alter в template.php темы? Ведь, например, hook_js_alter пишется там (как mytheme_js_alter).
Как определить какие хуки модульные, а какие нет?
Добрый день.
Я новичок в Друпале.
Подскажите пожалуйста.
Регионы и блоки.
Сначала сделал так:
1. Добавил "regions[footer] = Footer" в название_проекта.info
2. Создал block--footer.tpl.php в своей теме и добавил содержимое
3. Добавил в page--front.tpl.php такую строку: <?php print render($page['footer']); ?>
И все нормально отобразилось!
Я наивный думал, что так со всеми регионами будет и начал делать тоже самое с header:
1. Добавил "regions[header] = Header" в название_проекта.info
2. Создал block--header.tpl.php в своей теме и добавил содержимое
3. Добавил в page--front.tpl.php такую строку: <?php print render($page['header']); ?>
Добрый день.
Подскажите пожалуйста, уже все перепробовал.
Вьюха. Есть два поля в блоке. Выводятся сейчас по дефолту, т.е. для них файлы не заданы.
Сейчас по такому принципу
Мне нужно получить все эти значение (в данном случае 8 штук) - просто в текстовом виде, без дивов.
Что именно мне переопределять.
Пробовал Style output, Row style output и такой файл views-view-field--XXX--!БЛОК!.tpl.php чтобы для обоих полей. И нигде не найду свои поля в чистом виде.
Смотрел там $view, $row, $fields - нигде не нашел.
Подскажите, пожалуйста!
Добрый день.
Подскажите пожалуйста, как программно (через Drupal API) загрузить файл как поле ноды? Нода сама сохраняется через node_save.
Если сделать node_load вручную созданной ноды, то это поле выглядит так
А вот мне нужно программно и сами файлы находятся в сети.
Первое, что пришло в голову - скачивать файл через file_get_contents, потом fwrite и потом заполнять поля по типу
$node->field_superpic->[0]->filemime = mime_content_type($file);
и т.д. а затем node_save
Но ведь наверное есть и друпаловский способ. Какая-нибудь функция.
Что думаете об этом, господа?
Добрый день.
Подскажите пожалуйста, как изменить форму редактирования нода (у конкретного товара)? /node/{X}/edit
Мне нужно добавлять после каждого поля формы определенный html. Не подскажите, как редактировать шаблон?
Я гуглил, читал про хук hook_form_alter, смотрел что там в $form... Но мне видимо нужно другое.
Прошу мне помочь
Добрый день.
Подскажите, пожалуйста!
В левом меню есть новостная колонка: одно поле - дата (но не создания новости, а как отдельное заполняемое поле), второе - текст новости.
Почему-то дата видна только авторизованному (на сайте акк только админа). А неавторизованные эту дату не видят.
Это поле высчитывается здесь:
views-view-field--news--field-news-date-value.tpl.php
Как такое может быть, где регулируется просмотр отдельного поля?
Добрый день.
Объясните, пожалуйста. Уже голову сломал.
На сайте есть вьюха. У нее есть поля, которые она берет у нода.
field_x1 и field_x2.
У первого поля есть файл такого вида - themes/название_темы/views-view-filed ... field_x1 ... (и т.д).tpl.php, в котором особые правила отображения.
У второго нет. Но у него на странице редактирования вьюхи установлена галочка "Rewrite the output of this field" и там задается формат для этого поля.
Нужно сделать второе поле как первое - т.е. через файл.
Я убрал ту галочку, и теперь поле выдается "голое", что логично. Но создание в папке такого же файл, как у первого (с заменой field_x1 на field_x2) - ни к чему не приводит. Вот не пойму, как заставить 2 поле быть как 1 - т.е. чтобы через файл.
Если кто может мне помочь, буду очень благодарен!
Добрый день.
Вот такой вопрос.
На сайте есть товары-ноды. Через страницу /node/1/edit?destination=bla-bla их можно отредактировать.
Там ниже есть "Параметры адреса".
И вот, собственно, вопрос - как в шаблонах вьюхи получить этот параметр? В объекте $view этого нет.
Буду очень благодарен за ответ.