index.php
Nyissa meg 1.0-ás sablonjának index.php fájlját és végezze el az alábbi cseréket.- Cserélje le a _VALID_MOS kifejezést _JEXEC kifejezésre
- Cserélje le az összes $mosConfig_absolute_path kifejezést $this->baseUrl, vagy JPATH_BASE kifejezésre
- Cserélje le az összes $mosConfig_live_site kifejezést $mainframe->getCfg( 'live_site' ) kifejezésre
- Cserélje le az esetlegesen fixen beírt szövegeket. például az echo 'Hello' kifejezést echo JText::_( 'Hello' ) kifejezésre
- Cserélje le a mosGetParam kifejezéseket JRequest::getVar függvény hívásra. Például: $id = mosGetParam( $_REQUEST, 'id', 0 ); helyett $id = JRequest::getVar( 'id', 0 );
- Cserélje le a mosShowHead(); kifejezést <jdoc:include type="head" /> kifejezésre
- Cserélje le a mosMainBody() kifejezést <jdoc:include type="component" /> kifejezésre
- cserélje le a <?php mosLoadModules ( 'left', -1); ?> kifejezést <jdoc:include type="modules" name="left" style="raw"/> kifejezésre.
Figyelje meg hogy a modulpozíció neve (left) a zárójelből átkerült a name="...." részbe.
Fontos még, hogy a megjelenésre vonatkozó korábban használatos számok helyett most szöveges meghatározások vannak a style="...." paraméterben.
Ezek megfeleltetése:
Joomla! 1.0 Joomla! 1.5 -3 rounded -2 xhtml -1 raw 0 or empty table
Ez az utasítás 1.0-ás sablon esetében: mosCountModules ezt cserélje le $this->countModules kifejezésre.
Lehetnek még egyéb php kódok is a sablon index.php fájljában, de azokra nem lehet általános ötleteket adni.
Érdekes lehet még a szintén 1.5-ös rendszerben a templatek között megjelenő system sablon megjelenése. Mindenképpen javasoljuk, hogy építse be saját sablonjába is a system sablon által használt két css fájl meghívását. Ezek adják, adhatják egyes modulok, komponenesek alap megjelenését.
Ehhez a kövekező kódot kell beillesztenei az praktikusan az Ön css fájljának meghíváasa előtt.
<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" />
templateDetails.xml
- Cserélje le a <mosinstall type="template"> kifejezést <install version="1.5" type="template"> kifejezésre
- Cserélje le a </mosinstall> kifejezést </install> kifejezésre
- Új elemként vegye fel
<positions>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>footer</position>
<position>debug</position>
<position>syndicate</position>
</positions>
Ezek csak minták, itt a <position></position> részben azokat a modulpozíciókat kell felsorolnia, melyeket a sablon használ.
Elekadt, segítségre van szüksége? Kérdezzen és mi segítünk!