J3.x

J3.x: Конвертиране на шаблон от предишна версия на Joomla!

From Joomla! Documentation

This page is a translated version of the page J3.x:Converting A Previous Joomla! Version Template and the translation is 100% complete.


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>