J3.x

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

From Joomla! Documentation

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page J3.x:Converting A Previous Joomla! Version Template and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎български • ‎русский


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>