Вопросы с тегом «nodes»

Самая основная форма контента на сайте Drupal - это узел.

51
Как скрыть узлы, к которым нет прямого доступа от пользователей и поисковых систем?

Я обнаружил, что иногда у меня есть узел, который просто содержит контент, который будет отображаться где-то еще, но не должен просматриваться напрямую. То есть никто не должен когда-либо заходить в узел / 1234, но контент в узле 1234 должен отображаться где-то еще. Например, я создаю страницу с...

51
Как я могу получить текущий идентификатор узла?

В Drupal 7, если бы я хотел получить идентификатор узла отображаемого в данный момент узла (например node/145), я мог бы получить его с помощью arg()функции. В этом случае arg(1)вернется 145. Как я могу добиться того же в Drupal...

47
Как я могу получить идентификатор узла из URL?

До сих пор я сталкивался с этими тремя функциями в Drupal 7, но я не совсем уверен, в чем разница между ними, и какая из них больше подходит для получения идентификатора узла в функции предварительной обработки блока. menu_get_object() menu_get_item() drupal_lookup_path() Можете ли вы дать мне...

41
Как отобразить поле перед заголовком узла?

Я пытаюсь визуализировать определенное поле перед заголовком узла при отображении тизера в D7. По сути, я хочу перейти от этого к этому . Я посмотрел на обновление node.tpl.php, но я заметил, что он отделяется $titleот, $contentтак что я не уверен, как подойти к этому. После некоторых поисков я...

39
Количество узлов по типу [закрыто]

Я ищу фрагмент, который позволяет мне отображать общее количество для определенного типа узла, например "Pages = 167" или "Products = 10630". Какой код я должен использовать для достижения этой...

39
Как мне настроить страницу результатов поиска?

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

35
Есть ли функция Drupal API для получения списка узлов по типу?

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

34
Программно создавать узлы

Как программно создать узлы с полями даты и изображения? Я знаю, что могу сделать это в Drupal 7 с помощью следующего кода. global $user; $node = new stdClass(); $node->title = "YOUR TITLE"; $node->type = "YOUR_NODE_TYPE"; node_object_prepare($node); // Sets some defaults. Invokes...

30
Как разрешить пользователям отменять публикацию и публиковать собственный контент?

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

26
Как программно получить NID текущего узла

Я посмотрел на эту старую ветку на drupal.org, и это как бы заставляет мою голову крутиться. Срывать путь и пытаться разобрать NID изнутри? Там должен быть лучший путь. И такие решения, как global $node; $nid = $node->nid; не работают в моем пользовательском модуле (хотя мне сказали, что они...

25
Программно прикреплять файлы

Я создал тип контента «Галерея» и добавил два поля: «фотография» и «документ». Затем я использовал следующий код для загрузки файла в поле «документ»: $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed...

22
Как скрыть страницу / узел по умолчанию?

Drupal из коробки поставляется со страницей (которая является домашней страницей по умолчанию), которая назначена пути узла . Как мне избежать того, чтобы пользователи достигли этого, и перенаправить их на реальную домашнюю страницу...

22
Как перебрать все узлы из типа контента

Я хочу восстановить некоторую информацию из поля всех узлов определенного типа контента. Я знаю, как это сделать, используя db_queryи получая все идентификаторы узлов, а затем перебирать их. Я хотел бы знать, есть ли другой способ обойти это, используя функции...