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

Найбільш основна форма вмісту на сайті Drupal - це вузол.

13
Як приховати вузли, до яких не можна отримати прямий доступ від користувачів та пошукових систем?
Я виявив, що є час, коли у мене є вузол, який просто містить вміст, який відображатиметься десь в іншому місці, але його не слід переглядати безпосередньо. Тобто, ніхто ніколи не повинен переходити до node / 1234, але вміст у вузлі 1234 повинен відображатися десь в іншому місці. Наприклад, я створюю …
51 nodes 

4
Як отримати поточний ідентифікатор вузла?
У Drupal 7, якби я хотів отримати, щоб отримати ідентифікатор вузла поточно відображеного вузла (наприклад node/145), я міг би отримати його за допомогою arg()функції. У цьому випадку arg(1)повернувся б 145. Як я можу досягти того ж у Drupal 8?
51 nodes  8 

9
Де Drupal зберігає вміст тіла вузла?
У таблиці вузлів ви знайдете все, крім фактичного тіла. Де я можу знайти цей текст тексту? Я припускаю, що він десь зберігається як крапля.
48 nodes 

5
Як отримати ідентифікатор вузла з URL-адреси?
Поки я натрапив на ці 3 функції в Drupal 7, але я не дуже впевнений, у чому різниця між ними, і яка більш придатна для отримання ідентифікатора вузла у функції попередньої обробки блоку. menu_get_object() menu_get_item() drupal_lookup_path() Чи можете ви мені зрозуміти?
47 nodes  uri 

11
Як відобразити поле перед назвою вузла?
Я хочу вивести певне поле перед назвою вузла під час відображення тизера в D7. Ефективно хочу перейти від цього до цього . Я вивчив оновлення node.tpl.php, але зауважую, що воно відокремлюється $titleвід цього, $contentтому я не знаю, як підійти до цього. Після деяких пошуків я виявив, що люди запропонували використовувати …
41 7  entities  nodes 

3
Як налаштувати сторінку результатів пошуку?
Я налаштував вигляд тизера моїх типів вмісту та перегляду сторінки. Тепер мені потрібно скористатися видом тизера для сторінки результатів пошуку. За замовчуванням Drupal показує повний безладний текст для кожного результату, мені потрібно мати можливість налаштувати вигляд кожного з типів вмісту. Я не хочу змінювати, ЯК drupal отримує результати, як саме …
39 7  nodes  search 

9
Кількість вузлів за типом [закрито]
Я шукаю фрагмент, який дозволяє мені відображати загальну кількість для конкретного типу вузла, наприклад, "Pages = 167" або "Products = 10630." Який код я повинен використовувати для досягнення цього?
39 7  nodes 


5
Чи є функція Drupal API для отримання списку вузлів за типом?
Чи існує така функція Drupal API, node_load()яка повертає список вузлів заданого типу? Я спробував $nodes = node_load(array("type" => 'student_vote')), але він повертає лише один вузол. Я знаю, що міг би зашифрувати щось на кшталт node_load(), але я хотів дізнатися, чи може там щось подібне вже є.
35 nodes 

7
Програмно створити вузли
Як я можу програмно створити вузли з полями дати та зображення? Я знаю, що можу це зробити в Drupal 7 із наступним кодом. global $user; $node = new stdClass(); $node->title = "YOUR TITLE"; $node->type = "YOUR_NODE_TYPE"; node_object_prepare($node); // Sets some defaults. Invokes hook_prepare() and hook_node_prepare(). $node->language = LANGUAGE_NONE; // Or …
34 8  nodes 



7
Як дозволити користувачам публікувати та публікувати власний вміст?
Я хочу дозволити користувачам публікувати та публікувати власний контент. За замовчуванням ви повинні дати дозвіл "адмініструвати вузли", щоб користувачі могли скасувати публікацію або публікувати вміст. Це шлях до широкого, хоча. Я хочу дозволити користувачам скасувати публікацію або опублікувати вузол, якщо і лише тоді, коли вони його створили. Це також означає, …
30 users  nodes 

8
Як програмно отримати NID поточного вузла
Я перебрав цю стару нитку на drupal.org, і це просто змушує мою голову крутитися. Спустивши шлях і намагаючись розібрати NID зсередини? Має бути кращий спосіб. І такі рішення, як global $node; $nid = $node->nid; не працюють у моєму користувальницькому модулі (хоча мені кажуть, що вони працюють у шаблонах?). Ніякої помилки …
26 nodes 

6
Програмно прикріплення файлів
Я створив тип вмісту "Галерея" і додав два поля: "фото" та "документ". Потім я використовував наступний код для завантаження файлу в поле "документ": $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move the file, into the …
25 7  nodes  entities 

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