- Vous êtes ici :
-
Accueil
-
blog / tutoriels
-
Tutoriels Ja Purity III
- Les mises en page en détail
Toutes les étapes pour installer Purity III
Comment personnaliser votre template Purity III
Extensions tierces compatibles
Explorez le système de mise en page de Purity III
Améliorer Joomla com_content
Typos pour construire votre contenu
Les systèmes de menu pris en charge
Configuration du template et extension
Si vous utilisez un autre template développé avec T3 Framework, vous pouvez déplacer n'importe quelle mise en page en Purity III dans votre template.
Dans ce fil, nous allons déplacer une mise en page « Magazine » dans JA Bookshop - un template Joomla développé avec T3 framework. Les instructions sont les mêmes pour les autres mises en page.
Les qualités requises de template vers lequel vous pouvez déplacer une mise en page Purity III :
Joomla 3.x
Le template doit être développé avec T3 Framework (version 2.1.0 et supérieur)
Le template doit utiliser base-bs3 (bootstrap 3). Dans le cas contraire, vous devrez personnaliser les fichiers layout & less pour les faire fonctionner with bootstrap 2.
Voici les étapes rapides pour apporter votre mise en page Magazine dans un template Joomla développé avec T3 framework :
Copier les fichiers et les dossiers dans templates/purity_iii dans le chemin correspondant de votre dossier de template:
helper.php
html/layouts html/com_content/category/magazine.php
html/com_content/category/magazine.xml
html/com_content/category/magazine-sub.phphtml/com_content/category/magazine_featured.php
html/com_content/category/magazine_list.php
tpls/magazine.phpless/layouts/magazine.less
Veuillez déplacer langue de la mise en page Magazine. Ouvrez votre fichier de langue de template (Il devrait être situé dans: language/en-GB/en-GB.tpl_ja_bookshop) puis ajouter les lignes de langue suivante. Vous pouvez franciser les entrées de langues.
; Overwrite menu item
TPL_MAGAZINE_HOME_LABEL ="Magazine Home"
TPL_MAGAZINE_HOME_FEATURE_CONFIG_LABEL ="Configuration for Featured articles"
TPL_MAGAZINE_FEATURED_NUM_COLUMNS_DESC ="Number of columns which to show Feature Articles"
TPL_MAGAZINE_FEATURED_NUM_COLUMNS_LABEL ="# Featured columns"
TPL_MAGAZINE_FEATURED_NUM_LINKS_DESC ="Number of featured links articles"
TPL_MAGAZINE_FEATURED_NUM_LINKS_LABEL ="# Featured links articles"
TPL_MAGAZINE_HOME_CATEGORY_LIST_CONFIG_LABEL ="Configuration for category list"
TPL_MAGAZINE_HIGHLIGHT_NUM_ARTICLE_DESC ="Number of category articles"
TPL_MAGAZINE_HIGHLIGHT_NUM_ARTICLE_LABEL ="# Articles"
TPL_MAGAZINE_HIGHLIGHT_NUM_COLUMN_DESC ="Number of columns which to show articles for a category"
TPL_MAGAZINE_HIGHLIGHT_NUM_COLUMN_LABEL ="# columns"
TPL_MAGAZINE_HIGHLIGHT_SHOW_INTRO_DESC ="Show Intro text in category list articles"
TPL_MAGAZINE_HIGHLIGHT_SHOW_INTRO_LABEL ="Article intro text"
TPL_MAGAZINE_ENTRY_INTRO_POSITION_DESC ="Select positions to show Article Info"
TPL_MAGAZINE_ENTRY_INTRO_POSITION_LABEL ="Article Info positions"
TPL_MAGAZINE_ENTRY_INTRO_POS_FEATURED ="Featured Leading"
TPL_MAGAZINE_ENTRY_INTRO_POS_INTRO ="Featured Intro"
TPL_MAGAZINE_ENTRY_INTRO_POS_LINKS ="Featured Links"
TPL_MAGAZINE_ENTRY_INTRO_POS_HIGHLIGHT ="Category list articles"
TPL_MAGAZINE_HOME_CONFIG_LABEL ="General Configuration for Magazine Home"
TPL_MAGAZINE_SUB_LABEL ="Magazine category"
TPL_MAGAZINE_SUB_CONFIG_LABEL ="Configuration for category layout"
TPL_MAGAZINE_SUB_INTRO_POSITION_DESC ="Select positions to show Article Info"
TPL_MAGAZINE_SUB_INTRO_POSITION_LABEL ="Article Info positions"
TPL_MAGAZINE_SUB_INTRO_POS_LEADING ="Leading"
TPL_MAGAZINE_SUB_INTRO_POS_INTRO ="Intro"
TPL_MAGAZINE_SUB_INTRO_POS_LINKS ="Links"
TPL_MAGAZINE_SUB_SHOW_INTRO_DESC ="Show Intro Text in category intro articles"
TPL_MAGAZINE_SUB_SHOW_INTRO_LABEL ="Show Intro Text"
TPL_MAGAZINE_ARTICLE_LABEL ="Magazine Article"
TPL_MAGAZINE_ARTICLE_LAYOUT_LABEL ="Article Layout"
TPL_MAGAZINE_ARTICLE_INFO_LABEL ="Article Info Options"
Vous pouvez créer un style de template Magazine en dupliquant le style par défaut

Attribuer la mise en page magazine au style de template

Créer une catégorie Joomla puis ajouter des articles à la catégorie.
Assurez-vous que le menu est de type Articles >> xLayout - Magazine. Affecter la nouvelle catégorie créée à cet élément de menu

Cette étape permettra de compiler magazine.less vers fichier magazine.css. Ouvrez n'importe quel style de template, puis cliquez sur le bouton LESS to CSS.

Important:
Si votre template utilise bootstrap 2, vous devrez peut-être personnaliser les BALISES et CSS dans les fichiers.
Apparence en Front-end :

Dans Purity III, les infos de l'article sont surchargés, de sorte qu'il a un style différent en comparaison avec le style par défaut.

Si vous souhaitez personnaliser une des info, ouvrez le fichier puis personnalisez.
<?php
/**
* @package Joomla.Site
* @subpackage Layout
*
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('JPATH_BASE') or die;
$author = $displayData['item']->author;
$author = ($displayData['item']->created_by_alias ? $displayData['item']->created_by_alias : $author);
?>
<dd class="createdby" title="<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author) ?>">
<i class="fa fa-user"></i>
<?php if (!empty($displayData['item']->contactid ) && $displayData['params']->get('link_author') == true) : ?>
<?php
echo JHtml::_('link', JRoute::_('index.php?option=com_contact&view=contact&id='.$displayData['item']->contactid), $author) ?>
<?php else :?>
<?php echo $author ?>
<?php endif; ?>
</dd>
Personnaliser les infos auteur

Voici les instructions générales pour tous les templates mis au point avec T3 framework.
Dans cette section, nous allons vous montrer les étapes pour surcharger le module Articles Archive. Il en va de même pour tout autre module.
Créez un dossier pour surcharger le module dans templates/purity_iii/html, Assurez-vous que le nom du dossier soit identique à celui de site_root_folder/modules.

Dans chaque module, sa mise en page par défaut est définie dans default.php file, le fichier est situé dans mod_articles_archive/tmpl/. Donc, la meilleure façon de créer un fichier de mise en page de remplacement est de copier le default.php.

Liste des modules surchargés de Purity III (par défaut)
mod_articles_archive
mod_articles_category
mod_footer
mod_search
mod_tag_popular