Drupal и hook_install. В модуле не выполняется hook_install

Писала модуль, в котором добавляются новые поля в таблицу, обнаружила, что при включении модуля не выполняется hook_install. Это происходит при повторном включении модуля.

А дело вот в чем:

В Drupal есть действия: install — установка модуля, disable — отключение модуля, enable — включение модуля, uninstall — удаление модуля.
Многие не замечают вкладку «Удаление» на странице модулей. и думают, что снятие чекбокса у модуля — это удаление. однако это не всегда так.
если у модуля существует hook_uninstall(), то снятие чекбокса на странице модулей приведет не к удалению (запуск hook_uninstall()), а лишь к отключению модуля (запуск hook_disable()).

Описываемая проблема как раз из области не хватки знания. Переустановка модуля это:
1. На странице модулей отключить модуль.
2. Если модуль остался на вкладке «удаление» — удалить модуль.
3. Важно: если вы изменяете схему (hook_schema()), то проверьте удалены ли таблицы вашего модуля в базе. если не удалены — делаем из бэкап и удаляем.
4. Включаем модуль снова.

Учим мат часть =))
Читать

Детские игры в возрасте от 1,5 до 2 лет: Стрекоза

 

Поднимите малыша и держите на вытянутых руках. Пусть он вытянет ручки в стороны, а ножки держит вместе. Побегайте с ним по комнате — пусть «стрекоза» полетает.
Подскажите, как стрекочет стрекоза: «Тр-р-р, тр-р-р...» Малышу понравится, и он будет все время повторять этот звук.
Иногда опускайте его на пол и говорите: «Стрекоза летала- летала и устала, села отдохнуть».

Игра развивает вестибулярный аппарат и поднимает настроение.

Игры с ребенком от 1,5 до 2 лет: Веселый массаж

Эта игра включает в себя все виды массажа — пощипывание,поглаживание, растирание, разминание и другие.

Положите малыша на животик и, читая стишок, изображайте руками то, о чем в нем говорится:

Рельсы, рельсы.
Шпалы, шпалы.
Ехал поезд запоздалый.
Из последнего окошка
Вдруг посыпался горошек.
Пришли куры — поклевали.
Пришли гуси — пощипали.
Пришел дворник— все подмел.
Поставил стул, поставил стол.
Сел и написал: «Будьте аккуратны!»

 

 Массаж способствует физическому развитию малыша

10 способов отмыть все на свете

1. Отмываем жир маслом
Звучит немного странно, но результат вас порадует! Масло поможет очистить застывший жир на плите и вентиляции. Надо взять пару капель вазелинового или обычного растительного масла на бумажное полотенце. А затем протереть им грязную поверхность. Масло удалить собравшийся жир без химикатов. Удалив грязь, дальше можно просто использовать моющее средство, чтобы окончательно очистить поверхность.

 

4674608

 

2. Пятна с ткани можно убрать спиртом
Если у вас пятна на микроволокнистой ткани стула или
Читать

Всплывающие подсказки BeautyTips – ошибка typeerror: jQuery.curCSS is not a function

Или же Uncaught TypeError: Object function (a,b){return new p.fn.init(a,b,c)} has no method 'curCSS'

После обновления jQuery на Drupal сайте выше версии 1.8 (пробовала ставить разные, и 1.9, м 1.10) в консоли браузера выводилась такая ошибка (в зависимости от браузера). Соотвественно, всплывающие подсказки BeautyTips не выводились.

После гугленья нашла это: https://www.drupal.org/node/1902324

Применила этот патч https://www.drupal.org/files/beautytips-remove_obsolete_curcss_function_3.p
Читать

Маринад для мяса

Хороший маринад для мяса должен не только придать мясу мягкость, но и обогатить вкус, придать блюду пикантности и остроты. Предлагаю приготовить маринад для мяса на основе красного вина.
Продукты
Для 1 кг мяса:
вино красное сухое 750 мл
лук репчатый 1 головка
морковь 2 шт.
лавровый лист 1 шт.
сельдерей стебель 1 шт.
петрушка по вкусу
тимьян (чабрец, богородская трава) по вкусу
розмарин по вкусу
перец чёрный горошком 3 горошины
Петрушку и сельдерей мелко порезать, лук порезать на тонкие кольца, морковь порезать на тонкие кружочки смешать с остальными компонентами.
Полить этой смесью мясо и поставить в холодильник на 12 часов, периодически переворачивая мясо.

Жарить на решетке или шампурах.

Рулет из свиной головы

Это тоже мамин рецепт, я его не делала. Говорит, готовила во времена СССР, когда мы были маленькими детьми. Убеждает, что всей семье очень нравилось. Да, вот такая я старая )))

Ингридиенты:

1) Голова свиная

2) Лавровый лист - по вкусу

3)Чеснок

4)Перец черный молотый

5) Соль

Свиную голову почистить, залить водой и поставить в скороварку, добавить лавровый лист, посолить. Варить 3 часа.

Голову достать, охладить, кости выбрать, настрогать чеснока на всю поверхность головы, поперчить. Плотно завернуть рулетом, перевязать шпагатом и положить в морозилку. Употреблять можно через сутки.

Думаю, этот рецепт можно сдобрить еще какими-нибудь специями.

 

Очень вкусный холодец

Очень вкусный холодец, который готовит моя мама. Я никогда и нигде не ела такого вкусного холодца!

Ингридиенты:

1) 2 свиные ножки. Можно использовать еще и свиную голову;

2) мотолыжки из говядины, либо просто говядина(немного, полкило-кило). Можно взять, так сказать, "некондиционные куски";

3)Лук (1 средняя или маленькая луковица);

4)Чеснок(3-4 зубчика);

5) Перец горошком или сыпучий (по желанию), можно вообще не класть);

6) Соль

Свиные ножки и мясо промыть, погрузить в скороварку. Варить 2 часа. Доб
Читать