Запитання з тегом «7»

Теги версій повинні використовуватися для питань, що стосуються лише версії, а не просто сказати, яку версію використовує сайт.


2
Як реалізувати формати для полів для властивостей сутності
Я створив спеціальну сутність за допомогою API Entity, який має певні властивості, визначені hook_schema()та оголошені в entityPropertyInfo()класі, що розширюється EntityDefaultMetadataController. Все йде нормально. Тепер я хотів би, щоб користувачі могли налаштувати, як і як ці властивості відображатимуться під час перегляду об'єктів, тому я реалізував imka_field_extra_fields () та оголосив їх. Потім …
16 7  entities 

4
Правильно завантажувати drupal для окремого файлу PHP?
Це я зараз маю: <?php define('DRUPAL_ROOT', '/var/www/clients/client1/web15/web'); include_once(DRUPAL_ROOT . '/includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // drupal_flush_all_caches(); $users = views_get_view_result('userlist', 'uid_list'); $i = 0; foreach ($users as $user) { $filename = 'sites/default/files/generated_pdfs/individual_pdf_report_' . $user->uid . '.pdf'; generate_employee_pdf($user->uid, $filename); error_log('Generated ' . $filepath); $i++; } // create object $zip = new ZipArchive(); // open archive …
16 7  bootstrapping 

2
Як змінити обробник форми подання форми?
Чомусь мені потрібно замінити деякі символи (якщо вони є) у кожному текстовому полі будь-якої форми безпосередньо перед їх збереженням у базі даних. Іншими словами, мені потрібен гачок, в який я міг би отримати всі подані дані та замінити їх символи. Я знайшов таке рішення: function hook_form_alter($form, $form_state, $form_id) { $form['#submit'] …
16 7  hooks  forms 

2
Змінення $ form_state в зворотному дзвінку AJAX
Я створюю форму, яка використовує '#ajax'атрибут API форми , і мені потрібно внести зміни, $form_stateколи натискається кнопка з підтримкою AJAX. Ось що я маю: Всередині моєї функції конструктора форм: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add more rows'), '#ajax' => array( 'wrapper' => 'some-fieldset', 'callback' => 'my_module_settings_ajax', …
16 7  forms  ajax 


9
Чи є спосіб підключити очищення кешу?
На великому веб-сайті установи, у якому є великі кеші, я хотів би створити кеші якнайшвидше, щоб жоден користувач не міг приїхати на створення кешу ... У мене є набір хронів усі хвилини, які це роблять, виконуючи кілька функцій і запитуючи критичні сторінки, але те, що я шукаю, це спосіб дізнатися, …
16 7  hooks  caching 

3
Який гачок можна використовувати для дій після збереження?
Я знайшов кілька публікацій з цим самим запитанням, але відповіді завжди розходяться на якусь іншу тему, або вони не працюють для моїх потреб. Після збереження вузла, я хочу, щоб мій спеціальний модуль вставив рядок в одну з моїх користувацьких таблиць, яка містить nid нового вузла. Коли hook_node_submitвикликається, nid ще не …
16 7  hooks  nodes 

3
Як програмно видалити поле з вузла?
Як можна видалити поле з вузла програмно? У мене є міграція, hook_update_Nяка переміщує вміст із поля aa у користувацьку таблицю. Після цієї міграції я хочу видалити поле в тій самій функції. Чи є якісь API поля, які обслуговують видалення полів? Редагування, рішення : Оскільки у відповідях відсутній фактичний код, ось …
16 7  entities  updating 

5
візуалізувати або друкувати зображення в drupal 7 node.tpl?
Я намагаюся тему вузла за допомогою tpl, і коли я намагався надрукувати зображення, я не можу знайти шлях зображення, як у d6 .. яку функцію мені потрібно викликати, щоб правильно вивести зображення .. Я маю на увазі щось на зразок теми ('')? Array ( [und] => Array ( [0] => …
16 7  theming  media 


2
Як програмно публікувати неопубліковані вузли
У мене є кілька неопублікованих вузлів, для яких я маю свої ідентифікатори вузлів. Як я можу їх програмно публікувати? Чи правильно цього досягти у спеціальному модулі, використовуючи такий запит? db_query("UPDATE {node} SET status = 1 WHERE nid = %d", $nid)
15 7  database 

3
Як запровадити систему, засновану на репутації, із значками в Drupal, подібними до сайтів StackExchange?
Заробляти значки на StackExchange - це, приємно. Але окрім цього, це сприяє якісній взаємодії з користувачами та допомагає вилучити спам (я ніколи не бачив повідомлення про спам на сайті). У мене є веб-сайт спільноти з близько 500 активних користувачів, але спамери починають набирати більше плода. Мені б хотілося зробити сайт …
15 7 



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.