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

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

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

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


5
Как я могу получить идентификатор узла из URL?
До сих пор я сталкивался с этими тремя функциями в 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 e.g. ...
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.