Oznámení
NADPISY – jak se určuje nevyšší
před 14 lety
- David Grudl
- Nette Core | 6806
Tohle je kompletní pořadí nadpisů, jak je Texy! vyhodnocuje:
1. Nejvyšší
###########
2. nejvyšší
***********
3. nejvyšší
===========
4. nejvyšší
-----------
####### 5. nejvyšší #######
###### 6. nejvyšší ######
##### 7. nejvyšší (pravé ## je možno vynechat)
==== 8. nejvyšší (také lze použít = namísto #)
### 9. nejvyšší ###
## 10. nejvyšší ##
Viz příklad
Relativní pořadí
Ve výchozím nastavení je pořadí relativní. Není třeba používat celý rozsah (někomu se třeba podtrhávání znakem # nelíbí), takže může začít například s ===, stejně tak u „odsazovaných“ nadpisů můžu začít nižší úrovní – viz příklad
Programově lze určit váhu nejvyššího titulku takto:
$texy->headingModule->top = 2;
Absolutní pořadí
Přepneme Texy do absolutního režimu:
$texy->headingModule->balancing = TexyHeadingModule::FIXED; // pro PHP4 použijte TEXY_HEADING_FIXED;
A nyní má každý druh podtržení jasně danou váhu. Ta se vypočítá
jako součet hodnot
$texy->headingModule->top + $texy->headingModule->levels['=']
.
Tedy v poli $texy->headingModule->levels
můžeme určit
absolutní váhu jednotlivých podtržení. Ve výchozím nastavení bude # *
= – odpovídat titulkům h1 h2 h3 h4.
před 14 lety
- matrent
- Člen | 2
Je to bomba! :)
před 11 lety
- kahi
- Člen | 33
Možná se mi to zdá, možná jsem to viděl někde jinde, každopádně bych to potřeboval a v dokumentaci jsem to nenašel: nedá se top-heading nějak definovat přímo v převáděném textu?
Např.:
{headingModule->top: 3}
Lorem ipsum
===========
Dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam.
Editoval kahi (25. 7. 2008 20:36)