Использование функции l() в Drupal 7


Функция l() позволяет создавать «правильные» ссылки, для которых Drupal автоматически добавляет класс «активной» ссылки (если мы находимся на текущей странице), а также создает корректный путь, используя существующие алиасы. Таким образом, в нашем модуле нам необходимо использовать эту функцию, а не указывать линк «как есть».

Синтаксис функции:
l($text, $path, array $options = array()),
где
$text — наш анкор,
$path — путь, например, (node/3),
$options — дополнительные опции (массив может быть пустым).

Пример:

1
2
3
<?php
  l(t('Контакты'), 'contacts', array('attributes' => array('class' => array('contacts-link'))));
?>

Мы получим:

1
<a href="/contacts" class="contacts-link">Контакты</a>




Другие посты

Категория: Drupal

Комментарии (1)

 

  1. alex:

    array(‘class’ => array(‘contacts-link’))));
    ?>
    не работает , час пробовал и так и сяк , никак , код точно верный ?

Оставить комментарий