J3.x: Конвертиране на шаблон от предишна версия на Joomla!
From Joomla! Documentation
If you any tips for users based on your experience please feel free to edit this page and add them to the list
За конвертирането на вашия шаблон за да е съвместим с Joomla 3 са необходими няколко стъпки. Joomla 3 използва Twitter Bootstrap framework и заради това много неща са променени.
Това няма да Ви даде резултитатите, които бихте получили с JUI в шаблона, но също върши работа и дава време за прехода или за промяна в друга посока, ако не искате да го използвате като цяло.
В някои случаи, когато наистина сте конфигурирали даден шаблон или разчитате на MooTools ще ви е необходимо презаписване с 2.5 като временно решение.
HTML
Class names
Joomla! 2.5 | Joomla! 3.x | notes |
---|---|---|
menu | nav | |
pagnav | pager | |
actions | dropdown-menu | Това ще Ви даде текст, но не и икони. |
Index.php
Добавете този код, преди да приложите head за включване на Bootstrap.
JHtml:: ('bootstrap.framework');
JHtml:: ('bootstrap.loadCss', true, $this->direction); ?>
Изглед редактор
За Фронт-енд редактирането се използват раздели, които разделят полетата за редактиране от настройките. Ако не искате да ги използвате е необходимо да направите презаписване, което не включва това:
<ul class="nav nav-tabs">
<li class="active"><a href="#editor" data-toggle="tab"><?php echo JText::_('JEDITOR') ?></a></li>
<?php if ($params->get('show_urls_images_frontend')) : ?>
<li><a href="#images" data-toggle="tab"><?php echo JText::_('COM_CONTENT_IMAGES_AND_URLS') ?></a></li>
<?php endif; ?>
<li><a href="#publishing" data-toggle="tab"><?php echo JText::_('COM_CONTENT_PUBLISHING') ?></a></li>
<li><a href="#language" data-toggle="tab"><?php echo JText::_('JFIELD_LANGUAGE_LABEL') ?></a></li>
<li><a href="#metadata" data-toggle="tab"><?php echo JText::_('COM_CONTENT_METADATA') ?></a></li>
</ul>