Drupal

Питання та відповіді для розробників та адміністраторів Drupal

1
Встановлення та налаштування XHProf (Ubuntu)
Проблема Я намагаюся використовувати XHProf, але при кожному запуску я отримую жахливу помилку php. Warning: Invalid argument supplied for foreach() in xhprof_compute_inclusive_times() (line 1670 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in xhprof_compute_flat_info() (line 1644 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in theme_xhprof_overall_summary() (line 367 of /var/www/drupal/sites/all/modules/XHProf/xhprof.module). …
19 7  debugging 

2
Які переваги панелей для темера?
Я ніколи не багато думав про Панелі, так як мені завжди було комфортно писати власні теми. Однак я переглянув чимало статей, які пропагують чесноти панелей (від Lullabot & Active Lamp ), тому я подумав, що прийшов час переглянути її, тим більше, що панелі збираються в Drupal 8 . Я багато …
19 theming  panels 

4
Програмно створення замовлення в Drupal Commerce для анонімних користувачів, які перенаправляють на сторінку оплати
У Райана є чудовий код, за допомогою якого можна програмно створити замовлення <?php global $user; $product_id = 1; // Create the new order in checkout; you might also check first to // see if your user already has an order to use instead of a new one. $order = commerce_order_new($user->uid, …
19 7  commerce 

7
швидке збереження значення одного поля
На моєму сайті близько 70 тис. Вузлів вказаного типу. Мені потрібно запустити оновлення на них. Деякі операції та встановлення одного поля на потрібне значення. node_saveнасправді повільно, і це призводить до збоїв (занадто довгий callstack mayby). Чи є швидший спосіб ввести інформацію в цьому конкретному полі? Про це field_attach_updateзгадувалося в одному …
19 7  entities  nodes 

1
Збереження поля типу "text_format" як змінної системних налаштувань
Я намагаюся надати своїм редакторам вмісту можливість змінювати змінну для спеціального модуля. Ця змінна може мати html. Я не хочу вимагати, щоб вони мали будь-які знання HTML, тому я хочу дати їм можливість мати наш wysiwyg (CKEditor, наданий модулем CKEditor). Однак, на сьогодні, дані не зберігаються як змінна. Я читав …
19 7  forms  wysiwyg 

4
Як додати додаткові режими перегляду для вузла?
Я створюю спеціальний тип вмісту. За замовчуванням вузли підтримують лише два режими перегляду ( fullі teaser): function mymodule_view($node, $view_mode) { if ($view_mode == 'full') { $node->content['#theme']= 'my_full_node_view_theme'; } if ($view_mode == 'teaser') { $node->content['#theme']= 'my_teaser_node_view_theme'; } return $node; } Я хочу додати деякі інші режими перегляду для цього типу вузла, …
19 7  nodes 

2
Використання представлень із власною таблицею / схемою
Мені потрібно налаштувати деякі представлення даних, які витягуватимуть деякі дані із створеної власною таблицею. Для деяких представлень даних потрібно буде перетягувати вміст звичайним способом і зі своєї власної таблиці (де я можу запитувати певний Nid тощо). Як це зробити, або де добре місце для дослідження?
19 7  views 

1
Приєднується та шукає значення NULL
Я використовую модуль прапора, щоб дозволити користувачам позначати свої питання як вирішені, як це працює на цьому веб-сайті. Тому я хочу дозволити користувачам фільтрувати публікації, щоб показувати лише невирішені питання. Крім того, деякі пости можуть взагалі не бути питаннями. Отже, вони не можуть мати "розв'язаний" прапор, але вони також НЕ …
19 7  database 

1
Контекстуальний фільтр з блоковим видом
У мене є перегляд сторінки ("/ новини") з контекстним фільтром для тем ("новини / дизайн", "новини / кодування" ...), які є термінами таксономії, і це спрацювало чудово. Через деякі зміни для тематики для мобільних пристроїв мені потрібен блок перегляду замість перегляду сторінки, але я не можу змусити його працювати з …
19 blocks  views 

3
Як працює пакетний API внутрішньо?
Днями я зіткнувся з проблемою таймауту, використовуючи міграцію, і почав цікавитись, як працює пакетний API . Наскільки я розумію, це те, що в найпростішому вигляді ви передасте масив значень (наприклад, nids) та функцію для роботи над цими значеннями. Потім пакетний API обробляє фіксовану кількість цих значень з кожним запитом до …

5
Управління спеціальними модулями в декількох установках
У нас є кілька спеціальних модулів, які використовуються для декількох сайтів. Вони не можуть бути випущені як внесені модулі, наприклад, оскільки вони специфічні для клієнта, роблять припущення, що не працюють для модулів, що надаються, тощо. Я знаю про наступні можливості боротьби з цим: скопіюйте їх і вставте навколо. Очевидно важко …

3
Додайте класи до елемента вибору форми
Як я можу додати класи до тегу параметрів форми без JS? На даний момент у API API я можу передавати такий ключовий масив array( '0' => 'option 0', '1' => 'option 1', ) і я отримаю такий html <option value="0">option 0</option> <option value="1">option 1</option> Чи є спосіб зробити щось подібне: …
19 theming  forms 

3
Як отримати ідентифікатор терміна таксономії від його назви?
Єдина функція у списку функцій таксономії.модуля, яка виглядає так, як вона робить те, що я хочу, видається приватною функцією ( _taxonomy_get_tid_from_term ). Яку функцію я повинен використовувати, якщо все, що я знаю, це назва терміна таксономія, і мені потрібно дізнатися його ідентифікатор?

4
Отримати лише кілька полів за допомогою EntityFieldQuery?
Drupal 7 має дуже перспективну систему ORM-подібних запитів з EntityFieldQuery. В даний час я розумію, як зробити вибір вузлів, але результат не містить конкретної інформації, як, наприклад, файли, які я шукаю. $query = new EntityFieldQuery(); $entities = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'event') ->propertyCondition('status', 1) ->fieldCondition('field_date', 'value', array('2011-03-01', '2011-03-31'), 'BETWEEN') ->fieldOrderBy('field_date', 'value', …
19 7  entities 

4
EntityFieldQuery vs Db_select ()
Чому я повинен використовувати EntityFieldQuery, коли я можу виконати ту саму роботу з Db_select (), щоб отримати значення. Було б краще, якщо хтось може навести приклад, а не лише посилання.
19 7  entities 

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