Názov stránky a jeho preklad v aktuálnom jazyku
Kód získa názov stránky v jazyku, ktorý je v danom momente vybraný pre frontend ak existuje preklad stránky v tomto jazyku.
- $GLOBALS['TSFE']->sys_language_uid - identifikátor aktuálneho jazyka pre frontend
- $uid - číslo stránky, ktorej názov chceme získať (pages.uid)
- $page - sem priradíme výsledok dotazu ($page['title'] bude obsahovať názov stránky)
// Get page title
$query = '
SELECT IF( pages_language_overlay.uid > 0, pages_language_overlay.title, pages.title ) AS title
FROM pages
LEFT JOIN pages_language_overlay
ON ( pages_language_overlay.pid = pages.uid
AND pages_language_overlay.sys_language_uid = '.$GLOBALS['TSFE']->sys_language_uid.'
AND pages_language_overlay.deleted = 0 )
WHERE pages.uid = '.$uid.' AND pages.deleted = 0
';
$res = $GLOBALS['TYPO3_DB']->sql_query( $query );
if( $res ) {
$page = $GLOBALS['TYPO3_DB']->sql_fetch_assoc( $res );
$GLOBALS['TYPO3_DB']->sql_free_result( $res );
}
| Žiadne dokumenty ani odkazy k tejto stránke. | ||
Generátor typoscriptu
Vytvára typoscript pre bežné použitie. Generátor je jednoduchý na obsluhu, stačí vyplniť zopár položiek formulára.