Предпросмотр и шаблон ноды.
Как подцепить свой шаблон ноды, чтобы он срабатывал при предпросмотре?
Как подцепить свой шаблон ноды, чтобы он срабатывал при предпросмотре?
Знаю, что тема изъезжена но все же не могу понять в чем косяк.
В файле template.php подключаю bootstrap.js
Имеется известная многошаговая форма с frz-city
Нужно повесить JS на кнопки "назад" и "вперед". Колбек функция просто возвращает форму (return $form).
Еще нашел у xandeadx статью, там вроде бы все, что нужно, но есть проблема. У сабмитов в мультистеп форме меняется id. Да и как пример xandeadx'a использовать ума не приложу.
Вот код с xandeadx
Помогите, пожалуйста, а то никак не могу решить эту неприятность.
Не получается обновить элемент формы типа value (префиксов и суффиксов у него нет).
Пытался менять значение переменной и $form и $form_state, но эти изменения не сохраняются.
В функции аякс вызова использую следующую конструкцию.
Подскажите пожалуйста, по каким причинам может не срабатывать ajax для элементов формы типа radios. Если элемент переделать в select, то ajax срабатывает.
В api-документации ничего по этому поводу не написано.
UPD: была своя функция темизации элемента. Не предусмотрел добавления класса "ajax-processed" к интпуту.
Использую следующую конструкцию.
С помощью image_style создаю две фотографии, маленькую и побольше. Потом вывожу их в шаблон. Проблема в том, что пока не создалась фотография побольше, Fancybox ее не подхватывает, и она открывается отдельно. После обновления страницы уже все работает. То это проблема, поскольку фотографий несколько тысяч.
Может можно как-то после проверки на file_exist железно создать фотографию побольше?
Ниже не совсем рабочий код, который щас использую
<?php
$uri = ($profile->field_photo, 'uri');
$photo_scale = theme('image_style', array(
'style_name' => 'profile_photo_scale',
'path' => $uri,
'attributes' => array('class' => 'profile_photo'),
));
$url_photo_scale = image_style_url('profile_photo_scale', $uri);?>
В друпале по умолчанию только два статуса. 0 - заблокирован, 1 - активен.
Добавить еще пару статусов в таблицу users, наверно не правильно, будут какие-нибудь ошибки всплывать.
Модуля толком никакого не нашел (разве что с flag извращаться), поэтому наверно сам добавлю еще одну табличку.
И вот вопрос, можно ли как-нибудь эти данные добавить к глобальной переменной $users, чтобы постоянно запросы не делать?
Сначала вопрос. Все ли друпаловские функции берут данные из кэша? Конкретно по функциям ничего не нашел.
Например.
Как я понял, чтобы получить только имя термина, то
Помогите разобраться с этим вопросом. Судя по постам на форуме, полных ответов пока нет.
К примеру требуется изменить таблицу /messages. А конкретно добавить в нее дополнительное поле, которое используется в сообщениях и в поле автора вместо username использовать ФИО из профайла.
Где и как переделать таблицу? Можно хоть с нуля ее переписать, лишь бы понять где.
Пробую в template.php через функции theme_ из файла privatemsg.theme.inc, но результаты пока никакие.
Через views вообще непонятно как подступиться.
Беда с ajax кнопками сабмит. Если коротко в ajax запросе не хотят рендерится новые ajax-сабмиты.
Суть такова. Использую модуль корзины .
Сделал темизацию блока корзины, добавив кнопу "удалить", к каждому товару. Без ajax все работает на ура. С использованием ajax все работает почти на ура.
Ошибка наступает когда при нажатии на кнопку "добавить в корзину" обновляется блок корзины. А именно в момент ренедеринга кнопки "удалить" происходит вылет и в результате ничего не обновляется.
В консоли ошибка тривиальная "Uncaught TypeError: undefined is not a function", а именно это случается в ajax.js на строке: Drupal.ajax[base] = new Drupal.ajax(base, this, element_settings);
Пытаюсь посмотреть какой запрос создал Views.
Выдает какой-то бред. Наверно это какой-то кэш запрос.
Вот такой вот запрос показывает