
ViJu
api & sdk
cell
cinema
CSS
desktop
docbook
Drupal
Drupal 6
Education
English
future
gadget
google
http raw
IE
java
linux
mobile
MS
open source
photo & video
php
Rebol
ruby
services
shop'опоголизм
snippet
spam
svg
theme
Theme by pieces
troubleshooting
useful
views
web
XEP
XHTML/CSS
XML
xslt & xsl-fo
yandex
Альтернативы
Эх яблочко
а у нас
браузеры
вёрстка
вёрстка
кино
поток сознания
почитать
цитата
Drupal 6. Alter links
Julia 15/03/2009
Как убрать лишнюю ссылку из ссылок к ноду.
Есть два варианта:
Через модуль
<?php
function mymodule_link_alter(&$links, $node) {
foreach ($links as $module => $link) {
if (strstr($module, 'blog')) {
unset($links[$module]);
}
}
}
?>В теме
В файле template.php:
<?php
function phptemplate_preprocess_node(&$vars) {
// unset from links forward link
foreach ($vars['node']->links as $module => $link) {
if ($module == 'forward_links') {
unset($vars['node']->links[$module]);
}
}
$vars['links'] = theme('links', $vars['node']->links, array('class' => 'links inline'));
}
?>
Спасибо, оказалось всё
Спасибо, оказалось всё просто, а я голову ломал...
---
химический анкер
Отправить новый комментарий