Я роблю сайт з великою кількістю JS, і мені цікаво, куди мені слід поставити JS-код. Оптимально, я хотів би зберегти JS з кожним модулем, а не з шаром теми. Деякий вміст може бути викритий у вигляді блоків тощо.
Але у мене є деякі проблеми з кешем. У своєму прикладі мені потрібно додати JS & CSS до форми редагування вузла. Я використовував kuke_block_view, але він кешований. Отже, якщо у формі редагування вузла є помилка, функції drupal_add_js & drupal_add_css не викликаються. Це ж, мабуть, справедливо і для kuke_node_prepare.
Де б ви ввели рівень JS & CSS? і чи є гачки, які викликаються, навіть якщо є помилка у формі редагування вузла?