2-страничный узел Drupal NodePhp

Кемеровские программисты php общаются здесь
Anonymous
2-страничный узел Drupal Node

Сообщение Anonymous »

Моему работодателю требуются определенные страницы на веб -сайте, есть функция двух страниц.
Что это значит, так это то, что некоторое содержание по умолчанию отображается на странице node_view как обычно, но вторая часть должна отображаться, когда ссылка нажимается. />
Я взломал следующий код: < /p>

Код: Выделить всё

function mymodule_node_view($node, $view_mode, $langcode){

$path = current_path();
$path_alias = drupal_lookup_path('alias',$path);

$links = array( 'test' => array('title'=>'my_link', 'query'=>'', 'href'=>"{$path_alias}/nextpage") );

$node->content['my_module'] = array(
'#theme' => 'links__node__mymodule',
'#links' => $links,
'#attributes' => array('class' => array('links', 'inline')),
);
}
< /code>

Это создает гиперссылку, называемую [b] my_link < /strong> в верхней части моей области контента - что здорово. < /p>

Проблема начинается, когда я щелкну в гиперссылке. Предположим, что я нахожусь на  http://example.org/homepage [/b] и я нажимаю на гиперссылку, я ожидаю перенаправления на [b] http://example.org/homepage/nextpage [/b]. Кроме того, я все еще хочу сохранить представление и отредактировать вкладки фактического узла, на котором я был. Тем не менее, Drupal правильно дает мне «страницу, не найденную». Описательный. Итак, я не могу предсказать, сколько [b]%[/b] мне понадобится до заголовка узла, а затем My [b]/nextpage [/b]. Тем не менее, я хочу [b] /nextpage < /strong> по -прежнему иметь представление и редактировать вкладки его родительской страницы. < /P>

Это все неизменная территория для меня. Таксономии: < /p>

$path = current_path();
$path_alias = drupal_lookup_path('alias',$path);
Чего я не знаю, так это как воспользоваться этим в kuk_menu [/b], чтобы динамически создать /nextpage для моих узлов. Когда я хочу иметь возможность иметь доступ к представлению, редактировать и т. Д.>

Подробнее здесь: https://stackoverflow.com/questions/133 ... tent-split

Вернуться в «Php»