Skip to Content

Text predefinit in Drupal cu modulul "default node text"

Unul dintre cele mai utile si mai putin cunoscute module din Drupal este "default node text", un mic miracol care iti salveaza timp, nervi, etc.

Foarte pe scurt, odata instalat (the Drupal way: uploadat in folderul de module, apoi activat din admin) permite setarea pe fiecare tip de continut un anumit text care sa apara atunci cand creati continut nou. Textul predefinit evident ca nu este "batut in cuie", poate fi modificat sau sters direct din editorul drupal.

Textul predefinit poate fi in orice format, de la html pana la php. In php e putin tricky pentru ca drupal o sa incerce sa execute codul php. Initial am folosit un hack simplu, postam text php predefinit in forma

<x /* ceva cod */ x>

...iar la momentul postarii schimbam "x" cu "?" si gata, am rezolvat problema.

Apoi mi-am dat seama ca php poate face asta in locul meu:

<<? echo "?" ?> /* ceva cod */ ?>

Adica scrie semnul "?" de care aveam nevoie.

Modulul nu are setari savante, face pur si simplu exact ceea ce promite, adica adauga text predefinit. Folosirea lui e un pic contraintuitiva, respectiv textele predefinite se adauga la "content types" pentru fiecare tip de continut in parte (le editati adica).

Prima data cand l-am folosit am cautat vreun sfert de ora unde sa pun textele dar odata gasit locul nu l-am mai uitat Smile

Acceptand si format html evident ca putem folosi si tagul <!--break--> care sa separe by default teaserul de corpul postului.

Mi se pare atat de util acest modul incat daca ar fi dupa mine eu l-as introduce direct in core.

Folositi-l si viata voastra de drupalisti nu va mai fi niciodata ca inainte Smile

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Textual smileys will be replaced with graphical ones.

More information about formatting options

CAPTCHA
Demonstreaza ca esti barbat si nu robot si raspunde la intrebarea de mai jos. :)
Fill in the blank


Smokers | articole