ПредишенСледващото

Малко жетони

Там ще бъдат описани различни типове данни с жетони. Знаците осигурява една трета от модул популярността на Token. Знаците - специална дума рамка в квадратни скоби ( "[" "]"), които в някои случаи могат да бъдат заместени по значения. Например, ако сте задали на четвъртия модул популярност pathauto. След това администраторът "Начало» Администрация »Конфигурация» Търсене и метаданни »URL псевдоними" (администратор / довереник / търсене / път / модели) може да се използва за жетони начини за генериране на chelovekochitabelnyh (псевдоними) към страниците:

Работа с жетони

За да получите списък на символите е достатъчно, за да кликнете върху линка Преглед на наличните символи (Покажи списък на наличните символи), който ще се отвори изскачащ прозорец.

Работа с жетони

Да се ​​използва като начин да се вмъкне заглавието на страницата е достатъчен знак [възел: заглавие] в подходящия начин пътя шаблон за вида на материала.

Създаване на ваши собствени символи

Да приемем, съществуващи жетони, които по някаква причина не пасват, а вие трябва да създадете вашия знак. За да направите това, да създадете модул и прилагане на две кука:

  • hook_token_info - описва списъка с налични жетони
  • hook_tokens - замества означението на данните по време на употреба

За да програмно търсене и замяна на символи по данните в текста, просто използвайте token_replace функция ($ текст). където $ текст - е всеки текст, който може да бъде жетони (също на разположение по-сложни приложения на тази функция, вижте документацията ..).

Така че, ние вече имаме един пример модул. Сега ние трябва да се приложат куки. За да стане ясно какво е това, което се отнася, излезе с една легенда. Да приемем:

В момента има един сайт, който продава никаква допълнителна функционалност от вашия сайт, и като продукт използва роля. Ако даден потребител е купил продукта, а след това се определя роля. Сайтът има страница с продукти карти, в които потребителите трябва да виждат линкове за закупуване на продукта, ако тя не разполага с ролята, свързани с този продукт. В противен случай, той трябва да видите думата "Купена", което означава, че този продукт е бил закупен.

hook_token_info Изпълнение

Тази кука ", съобщава" Drupal, нов знак, който може да се използва. Ние го напускане продукт се обади. Добавете кода в example.module файл:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!