In tesla is het gemakkelijk om het aantal submenu items of de onderliggende pagina’s gemakkelijk te limiteren dit kan op de volgende manieren
Alles tot een bepaald nummer
Als je alles wilt beperken tot een bepaald aantal kan je gebruik maken van de “-” limiter. Laten we eens als voorbeeld de volgende html code pakken
<ul> <li>subitem 1</li> <li>subitem 2</li> <li>subitem 3</li> </ul>
Dan maken we gebruik van de volgende code;
{active_submenu.1-3=list.tpl}
Laten we deze code eens nader bekijken
-
{
- Geeft aan dat het gaat om het begin van een template code
-
Active_
- Geeft aan dat we het huidige submenu terug verwachten
-
Submenu
- Geeft aan dat het om een submenu gaat
-
1-3
- Geeft aan dat we de eert 3 elementen willen namelijk 1 t/m 3
-
=
- Geeft aan dat we meerdere items terug verwachten
-
List.tpl
- De naam van de file waarin we de data verder specificeren
-
}
- Geeft aan dat het gaat om het einde van een template code
Onze code zal er dan als volgt uitzien;
<ul> {active_submenu.1-3=list.tpl} </ul>
In list.tpl zal dan de volgende code te vinden zijn
<li>{$title}</li>
Alles vanaf een bepaald nummer
Als je alles wilt beperken tot allen de element die achter een bepaald nummer komen kunnen we ook weer gebruik maken van het “-” Teken. Laten we het weer eens bekijken met de volgende html code. Alleen willen we nu de subitems vanaf 3 tonen.
<ul> <li>subitem 1</li> <li>subitem 2</li> <li>subitem 3</li> </ul>
Dan maken we gebruik van de volgende code;
{active_submenu.3-=list.tpl}
Laten we deze code eens nader bekijken:
-
{
- Geeft aan dat het gaat om het begin van een template code
-
Active_
- Geeft aan dat we het huidige submenu terug verwachten
-
Submenu
- Geeft aan dat het om een submenu gaat
-
.
- Geeft aan dat we een speciaal attribuut toevoegen
-
3-
- Geeft aan dat we alles willen hebben vanaf 3
-
=
- Geeft aan dat we meerdere items terug verwachten
-
List.tpl
- De naam van de file waarin we de data verder specificeren
-
}
- Geeft aan dat het gaat om het einde van een template code
Onze code zal er dan als volgt uitzien;
<ul> {active_submenu.3-=list.tpl} </ul>
In list.tpl zal dan de volgende code te vinden zijn
<li>{$title}</li>
Alles vanaf vandaag
In sommige gevallen willen we alleen bepaalde pagina’s tonen vanaf vandaag. Dat kunnen we bewerkstelligen door gebruik te maken van een combinate van het “-” teken alsmede het “today” attribuut. Laten we van de volgende html code uitgaan.
<ul> <li>Agenda morgen</li> <li>Agenda overmorgen</li> </ul>
De code die we gaan invoegen zal er als volgt uitzien;
{active_submenu.today-=list.tpl}
Laten we deze code een nader bekijken.
-
{
- Geeft aan dat het hier gaat om het begin van een template code
-
Active_
- Geeft aan dat het om het submenu gaat van de huidige reeks
-
Submenu
- Geeft aan dat het gaat om een submenu
-
.
- Geeft aan dat we een speciaal attribuut toevoegen
-
Today-
- Geeft aan dat het gaat om de data vanaf vandaag
-
=
- Geeft aan dat we meerdere elementen terug verachten
-
List.tpl
- De naam van het bestand waarin we verder alles gaan definieren
-
}
- Geeft aan dat het hier gaat om het einde van een template code
Onze code zal er dan als volgt uitzien
<ul> {active_submenu.today-=list.tpl} </ul>
In list.tpl zal dan de volgende code te vinden zijn
<li>{$title}</li>
Bedenk dat deze combinatie alleen mogelijk is als er gebruik wordt gemaakt van een date-created sortering en het submenu
Alles voor vandaag
In sommige gevallen willen we alleen bepaalde pagina’s tonen die voor vandaag liggen. Dat kunnen we bewerkstelligen door gebruik te maken van een combinate van het “-” teken alsmede het “today” attribuut. Laten we van de volgende html code uitgaan;
<ul> <li>Agenda gisteren</li> <li>Agenda eergisteren</li> </ul>
De code die we gaan invoegen zal er als volgt uitzien:
{active_submenu.-today=list.tpl}
Laten we deze code een nader bekijken:
-
{
- Geeft aan dat het hier gaat om het begin van een template code
-
Active_
- Geeft aan dat het om het submenu gaat van de huidige reeks
-
Submenu
- Geeft aan dat het gaat om een submenu
-
.
- Geeft aan dat we een speciaal attribuut toevoegen
-
-today
- Geeft aan dat het gaat om de data tot e met vandaag
-
=
- Geeft aan dat we meerdere elementen terug verachten
-
List.tpl
- De naam van het bestand waarin we verder alles gaan definieren
-
}
- Geeft aan dat het hier gaat om het einde van een template code
Onze code zal er dan als volgt uitzien
<ul> {active_submenu.-today=list.tpl} </ul>
In list.tpl zal dan de volgende code te vinden zijn:
<li>{$title}</li>
Bedenk dat deze combinatie alleen mogelijk is als er gebruik wordt gemaakt van een date-created sortering en het submenu