engenes: Комментарии

Главные вкладки

23 октября 2018 в 14:11

В теме бутстрапа в файле page.tpl.php доступна переменная $breadcrumb понять бы как ее сделать доступной во всех остальных файлах чтобы я мог распечатать вывести echo $breadcrumb так же как это делается сейчас в page.tpl.php

23 октября 2018 в 14:01

Ссылку открыл
вставил функцию
понял что вроде как в массив $variables нужно добавить наш массив хлебных крошек сделал это вот так

21 октября 2018 в 14:28

что то странно.. поставил выходное значение в функцию и она правильно склоняет но только числительные
"от 1 дня"
"от 11 дней"
"от 21 дня"
то есть когда используется всего два слова ($singular, $plural) интересно как добавить третье в эту функцию. или уже нужна своя?

21 октября 2018 в 14:21

я так понял эта функция подходит только для единственного множественного числа?
но в русском языке 1 день 11 дней и 21 снова день... поэтому и написал свою. Возможно ошибаюсь и эту функцию можно как то расширить

21 октября 2018 в 14:06

она не объявлена. Я ее объявляю в файле темы поля. Но поскольку в представлении идет построчный вывод всех элементов то на следующей итерации система видит что функция была объявлена ранее в предыдущем элементе.
изначально файл содержал только <?print $output?>
но это не значит что выведется только один элемент, выводится столько элементов сколько указано в настройках представления.

21 октября 2018 в 13:57

в данном случае я темизирую представление. соответственно в теме ее и объявляю но система ругается что функция была объявлена ранее. Так в каком файле все таки объявить эту функцию чтобы при вызове из файла темы представления она была доступна?
пробовал написать эту функцию в файле который отвечает за "Вывод отображения" и обращаться из файла Поле "Глобальный: Пользовательский текст (ID: nothing)" но функция из него недоступна.
я не прошу решать за меня. тут уже и так все решено нужно только знать куда вписать

21 октября 2018 в 13:41

Это я и написал в своем вопросе. Вопрос в том где объявить функцию чтобы она была доступна из файла темы этого поля, но при этом не повторялась и система не ругалась на нее

5 августа 2018 в 18:51

ну как же другое? все то же: я спросил как добавить новый элемент в форму после того как появляется сообщение об ошибке.
Форма у меня и так работает на ajax. мой вопрос не изменился, через jquery я могу сделать такую вещь, но думал что это же можно сделать и с помощью php и форм api.

5 августа 2018 в 18:30

это веб-форма она сейчас работает на ajax. Соответственно моя функция тоже должна выполняться.
Ведь сначала идет запрос на сервер, после этого этого срабатывает мой хук и генерируется обновленная форма. Разве нет?
хук у меня рабочий, так мое сообщение об ошибки которое я добавил в код всплывает, если условие не выполнено. Поэтому и задал сюда вопрос, как добавить не только произвольное сообщение об ошибке но и дооплнительный элемент.

5 августа 2018 в 17:55

не совсем понятно как добавить дополнительный элемент в форму после того как я получаю ошибку. В статьи не описывается функция валидации и не показано как добавить элемент если форма не прошла проверку.
Если вы считаете что данный материал отвечает на моей вопрос, то хотелось бы бы увидеть решение конкретно моей задачи.

4 июля 2018 в 6:27

чтобы использовать node_load нужно чтобы нода существовала, а она еще не создана.
в комментарии написал, решение которое помогло

3 июля 2018 в 14:15

все таки хочу сделать по-правильному)
повесил на submit дополнительную функцию $form['#submit'][] = 'customize_property_form_submit';
в которой я собрал все данные из инпутов в одну строку

3 июля 2018 в 9:33

посмотрел, но как прокинуть информацию из кастомных полей стандартное непонятно. Ладно это я смогу и на js
большого костыля в этом нет.
Больше интересует как повесить на эту форму дополнительную валидацию в которую будет отправляться содержимое моих инпутов.

3 июня 2018 в 21:22

но файл же при этом на сервере останется?
мне нужно программно удалить из ноды прикрепленные к ней фотографии
то есть чтобы после выполнения функции.
при открытии страницы в выводимом поле не было фотографий. не было ни уменьшенных копий ни файлов на сервере

17 мая 2018 в 12:32

тоже рабочий способ..
оказывается это не в сайте дело, я вообще удалил из ядра строчку которая передала этот заголовок.
Такое ощущение что сервер сам по умолчанию передает тогда... так как на одном сервер помогло на другом нет
решил только с помощью записи в в htacces и переключением на апач