布局寬度定制
模板寬度由網(wǎng)格定義,分為若干列(默認為12列)。
改變寬度的模板,打開文件:variables.less:templates/t3_bs3_blank/less 不改變模板定義寬度。
// Media queries breakpoints // -------------------------------------------------- // Extra small screen / phone // Note: Deprecated @screen-xs and @screen-phone as of v3.0.1 @screen-xs: 480px; @screen-xs-min: @screen-xs; @screen-phone: @screen-xs-min; // Small screen / tablet // Note: Deprecated @screen-sm and @screen-tablet as of v3.0.1 @screen-sm: 768px; @screen-sm-min: @screen-sm; @screen-tablet: @screen-sm-min; // Medium screen / desktop // Note: Deprecated @screen-md and @screen-desktop as of v3.0.1 @screen-md: 992px; @screen-md-min: @screen-md; @screen-desktop: @screen-md-min; // Large screen / wide desktop // Note: Deprecated @screen-lg and @screen-lg-desktop as of v3.0.1 @screen-lg: 1200px; @screen-lg-min: @screen-lg; @screen-lg-desktop: @screen-lg-min;
現(xiàn)在更改響應布局的大小。

這里是網(wǎng)格系統(tǒng)。你可以改變網(wǎng)格的數(shù)量。
- // Grid system
- // --------------------------------------------------
- // Number of columns in the grid system
- @grid-columns: 12;
- // Padding, to be divided by two and applied to the left and right of all columns
- @grid-gutter-width: 30px;
- // Point at which the navbar stops collapsing
- @grid-float-breakpoint: @screen-sm-min;
主題定制
所有主題文件夾都位于:templates/t3_bs3_blank/less/themes/

在每個主題文件夾中,它有3個文件:
1.template.less這個文件包括風格,定制默認主題。
- // Logo Text
- // ----------
- .logo-text h1 {
- color: @white;
- }
- // Taglines
- .logo-text .site-slogan {
- display: block;
- font-size: @font-size-base;
- margin-top: 5px;
- }
2.variables.less:此文件包含自定義變量的默認variables.less文件。
- // Global values
- // --------------------------------------------------
- @t3-base-img-path: "../../../images";
- @t3-theme-img-path: "@{t3-base-img-path}/themes/dark";
- // Scaffolding
- // -------------------------
- @body-bg: @gray-darker;
- @text-color: @gray-lighter;
3.variables-custom.less:此文件包含新的變量,創(chuàng)建自定義當前主題。
- // Links
- // -------------------------
- @link-color: lighten(@blue, 20%);
創(chuàng)建新的主題
創(chuàng)建新主題的最佳方法是拷貝主題文件夾。

你可以手動創(chuàng)建新的主題文件夾,然后添加3個文件:template.less,variables.less和variables-custom.less
自定義主題
在后臺,你可以選擇新創(chuàng)建的主題風格你想自定義主題與thememagic。

您可以自定義主題少文件創(chuàng)建的主題:templates/t3_bs3_blank/less/themes/dark-copy
編制less的CSS
在定制主題,請編譯less、CSS。新的主題的CSS文件將位于templates/t3_bs3_blank/css/themes/dark-copy

添加CSS文件:
bootstrap.css
home.css
megamenu.css
off-canvas.css
windows.css
所有添加的CSS文件將被加載時,網(wǎng)站運行的主題,通過這種方式,所有的文件都是從1個文件夾才可以提高站點的性能負載。
自定義模板的CSS
Custom.css文件位于:templates/t3_blank/css。如果你不看文件,創(chuàng)建新文件,然后打開文件添加CSS樣式模板。

一些特點Custom.css文件
默認情況下不包含該文件,需要創(chuàng)建新文件。
該文件是在您的站點中加載的最后一個文件。
該文件不是一個編譯文件從少所以不會被覆蓋或丟失當你編譯。
與文件工作 的Custom.css文件是其他任何CSS文件相同。
進入CSS樣式模板。
- .show-grid {
- margin-top: 10px;
- margin-bottom: 20px;
- }
- .show-grid [class*="span"] {
- background-color: #eee;
- text-align: center;
- -webkit-border-radius: 3px;
- -moz-border-radius: 3px;
- border-radius: 3px;
- min-height: 40px;
- line-height: 40px;
- }
- .show-grid:hover [class*="span"] {
- background: #ddd;
- }
讓我們檢查前端

thememagic定制
T3框架是強大的簡單主題定制基于thememagic。您可以添加無限的參數(shù)定制。
你必須使thememagic第一,然后點擊thememagic按鈕打開thememagic面板。

工作面板

選擇要自定義的主題
通過更改參數(shù)值自定義主題
點擊預覽查看更改
保存或保存為復制
自定義主題
添加新的參數(shù)

您可以添加無限的參數(shù),主題定制組。定制的參數(shù)設置在文件夾中的文件thememagic.xml:templates/t3_bs3_blank
步驟1.定義一個新的組
- <fieldset name="custom1_params" label="CUSTOM1_LABEL">
- </fieldset>
- <fieldset name="module_params" label="T3_TM_MODULE">
- </fieldset>
步驟2.新組中定義參數(shù)
- <field name="@your-field-name"
- type="type-of-parameter"
- default="default-value-of-parameter"
- label="FIEL_LABEL"
- description="FIELD_DESCRIPTION" />
- </field>
- <fieldset name="module_params" label="T3_TM_MODULE">
- <field name="t3-module-bg" type="color" class="t3tm-color" label="T3_TM_VARS_MODULE_BGCOLOR_LABEL" description="T3_TM_VARS_MODULE_BGCOLOR_DESC" />
- </fieldset>
步驟3.定義參數(shù)少
定義的參數(shù)少,具有相同的名稱,如上述定義@your-field-name variables.less /template/less/。
- // Module General
- @t3-module-bg: transparent;
步驟4.在更少的文件中添加“@你的域名”
這取決于你,只是想你想如何使用這個參數(shù),以及它如何影響到模板。你必須有一定的基礎知識和CSS。我們建議你添加到文件:style.less
- .t3-module {
- background: @t3-module-bg;
- }
步驟5.定義語言的關鍵
打開模板en-GB.tpl_t3_bs3_blank.ini位于language\en-GB\語言文件和定義你使用以上語言的關鍵參數(shù)確定。
- ; MODULE
- T3_TM_MODULE ="Module"
- T3_TM_VARS_MODULE_BGCOLOR_LABEL ="Module Background Color"
檢查是否有新的組和參數(shù)被添加

LOGO定制
1.改變標志形象
有2種方法來改變標志為T3框架開發(fā)的Joomla模板。
# 1:改變的logo模板管理
每一種風格都可以有不同的標志。要設置logo樣式,請在模板樣式設置中打開主題設置。

# 2:改變的標志從variable.less文件
另一種方式來改變這個標志是改變variables.less文件logo圖像的路徑,它位于templates/t3_blank/less。
- // T3 LOGO
- // --------------------------------------------------
- @T3logoWidth: 60px;
- @T3logoHeight: 50px;
- @T3LogoImage: "../images/logo.png";
2.logo造型
為標志的自定義風格,打開文件style.less位于templates/t3_blank/less文件夾。搜索logo文本,你會發(fā)現(xiàn)樣式,您可以添加更多的樣式或自定義它。
- // Logo
- // ---------------------------------------------------------
- .logo {
- float: left;
- a {
- display: inline-block;
- line-height: 1;
- margin: 0;
- }
- }
- // Logo Image
- // ----------
- .logo-image {
- overflow: hidden;
- a {
- background-image: url("@{T3LogoImage}");
- background-repeat: no-repeat;
- width: @T3logoWidth;
- height: @T3logoHeight;
- }
- //hide sitename and slogan
- span, small {
- display: none;
- }
- }
頁腳信息定制

T3空白默認頁腳信息包括3件事:
T3頁腳標識
T3的版權信息
自定義版權信息
1.自定義頁腳標識T3
# 1:如何禁用頁腳標識?
禁用頁腳標識,打開T3模板管理器,在General選項卡,禁用T3logo的選擇

# 2:改變鏈接,T3頁腳
打開footer.php文件位于 templates/t3_bs3_blank/tpls/blocks/,改變頁腳標識鏈接,添加/更改類風格的logo…

- <?php if ($this->getParam('t3-rmvlogo', 1)): ?>
- <div class="col-md-4 poweredby text-hide">
- <a class="t3-logo t3-logo-color" title="<?php echo JText::_('T3_POWER_BY_TEXT') ?>"
- target="_blank" <?php echo method_exists('T3', 'isHome') && T3::isHome() ? '' : 'rel="nofollow"' ?>><?php echo JText::_('T3_POWER_BY_HTML') ?></a>
- </div>
- <?php endif; ?>
3:改變#頁腳logo形象,大小和自定義風格
頁腳的標志風格在t3.less文件位于plugins/system/t3/base-bs3/less。打開文件并自定義logo樣式。

- // T3 Logo
- // ---------------------------------------------------------
- .t3-logo,
- .t3-logo-small {
- display: block;
- text-decoration: none;
- //text-indent: -9999em; - use text-hide
- text-align: left;
- background-repeat: no-repeat;
- background-position: center;
- }
- // Sizes
- .t3-logo {
- width: 182px;
- height: 50px;
- }
- .t3-logo-small {
- width: 60px;
- height: 30px;
- }
- // Styles
- .t3-logo,
- .t3-logo-color {
- background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-color.png");
- }
- .t3-logo-small,
- .t3-logo-small.t3-logo-color {
- background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-color.png");
- }
- .t3-logo-dark {
- background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-dark.png");
- }
- .t3-logo-small.t3-logo-dark {
- background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-dark.png");
- }
- .t3-logo-light {
- background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-light.png");
- }
- .t3-logo-small.t3-logo-light {
- background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-light.png");
- }
您可以更改logo圖像,logo圖像的大小…
- // Sizes
- .t3-logo {
- width: 300px;
- height: 40px;
- }
- .t3-logo-small {
- width: 100px;
- height: 30px;
- }
- // Styles
- .t3-logo,
- .t3-logo-color {
- background-image: url("http://joomlart.s3.amazonaws.com/blog/joomlart_logo_full.png");
- }
- .t3-logo-small,
- .t3-logo-small.t3-logo-color {
- background-image: url("http://joomlart.s3.amazonaws.com/blog/small-logo.png");
- }
前端外觀

2。自定義T3版權信息
T3的版權信息在default.php文件放置在templates/t3_bs3_blank/html/mod_footer。打開文件和自定義T3版權信息。

- <?php
- /**
- * @package Joomla.Site
- * @subpackage mod_footer
- *
- * @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
- * @license GNU General Public License version 2 or later; see LICENSE.txt
- */
- // no direct access
- defined('_JEXEC') or die;
- ?>
- <div class="module">
- <small><?php echo $lineone; ?> Designed by <a title="Visit Joomlart.com!" <?php echo method_exists('T3', 'isHome') && T3::isHome() ? '' : 'rel="nofollow"' ?>>JoomlArt.com</a>.</small>
- <small><?php echo JText::_( 'MOD_FOOTER_LINE2' ); ?></small>
- </div>
3.自定義引導和字體版權信息
打開footer.php文件位于templates/t3_bs3_blank/tpls/blocks/然后自定義版權信息的引導和字體。

- <small>
- <a href="http://twitter.github.io/bootstrap/" title="Bootstrap by Twitter" target="_blank">Bootstrap</a> is a front-end framework of Twitter, Inc. Code licensed under <a href="https://github.com/twbs/bootstrap/blob/master/LICENSE" title="MIT License" target="_blank">MIT License.</a>
- </small>
- <small>
- <a href="http://fortawesome.github.io/Font-Awesome/" target="_blank">Font Awesome</a> font licensed under <a href="http://scripts.sil.org/OFL">SIL OFL 1.1</a>.
- </small>
添加/安裝新字體
步驟1:添加字體包(S)
上傳你的字體包(S)templates/t3_bs3_blank/font。

步驟2:定義字體
現(xiàn)在打開文件assets.xml位于 templates/template_folder/etc文件夾定義字體(S)你剛才添加的

- <stylesheets>
- <file>fonts/font-awesome/css/font-awesome.min.css</file>
- <file>fonts/novecentowide/stylesheet.css</file>
- </stylesheets>
谷歌字體
T3框架支持谷歌字體,所有您需要做的就是定義谷歌的字體你想用在assets.xml文件(位于 templates/template_folder/etc)。
- <stylesheets>
- <file>http://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300</file>
- </stylesheets>
嵌入的樣式表和Javascript
增加新的樣式和JavaScript的T3框架,有2種方法來做。你可以聲明新的樣式和JavaScript來head.php文件或assets.xml文件。
# 1.使用head.php文件
在模板/ t3_bs3_blank /供應商/塊文件夾打開文件head.php,然后宣布新的樣式和JavaScript的如你所愿的格式如下。
添加CSS樣式表
- <?php
- // CUSTOM CSS
- if(is_file(T3_TEMPLATE_PATH . '/css/custom.css')) {
- $this->addStyleSheet(T3_TEMPLATE_URL.'/css/custom.css');
- }
- ?>
添加JavaScript
- <?php
- if(is_file(T3_TEMPLATE_PATH . '/templates/TEMPLATE-FOLDER-NAME/js/slider/lofslidernews.mt11.js')) {
- $this->addScript(T3_TEMPLATE_URL.'/templates/TEMPLATE-FOLDER-NAME/js/slider/lofslidernews.mt11.js');
- }
- ?>
只要復制然后正確路徑的CSS和Javascript文件。
Joomla提供addstylesheet,addscriptdeclaration addScript,功能,這是你應該使用的。
# 2.使用assets.xml文件
另一種方法來添加新的CSS,Javascript嵌入他們assets.xml,位于templates/t3_bs3_blank/etc。 CSS樣式表和字體
添加要嵌入到站點的樣式表和字體的路徑.。使用下面的格式:
- <stylesheets>
- <file>fonts/novecentowide/stylesheet.css</file>
- <file>http://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300</file>
- </stylesheets>
Javascript
添加路徑的Javascript文件要嵌入到你的網(wǎng)站。使用下面的格式:
- <scripts>
- <file>js/jquery.mousewheel.js</file>
- <file>js/iscroll.js</file>
- <file>js/script.js</file>
- </scripts>
覆蓋404頁和脫機頁
1.重寫404頁
通常,每個模板都是自己的404頁的樣式。如果你想定制,這將引導您通過快速入門:

步驟1:添加文件error.php
要添加文件的最好方式是復制默認Joomla templates/system error.php文件然后復制到templates/t3_bs3_blank/

步驟2:自定義404頁
打開此文件并按照您希望的頁面自定義。
你的CSS文件的頁面將使用定義。
- <link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/error.css" type="text/css" />
您可以創(chuàng)建新的CSS文件,404頁,但我們建議復制默認Joomla error.css templates/system/css/ CSS然后粘貼到templates/t3_bs3_blank/css/。打開文件并開始自定義。

一件事是,每個主題可以使用不同的CSS文件,使其具有不同的風格。
- <?php if($theme && is_file(T3_TEMPLATE_PATH . '/css/themes/' . $theme . '/error.css')):?>
- <link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/themes/<?php echo $theme ?>/error.css" type="text/css" />
- <?php endif; ?>
- <?php
- /**
- * @package Joomla.Site
- * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
- * @license GNU General Public License version 2 or later; see LICENSE.txt
- */
- defined('_JEXEC') or die;
- if (!isset($this->error)) {
- $this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
- $this->debug = false;
- }
- //get language and direction
- $doc = JFactory::getDocument();
- $this->language = $doc->language;
- $this->direction = $doc->direction;
- $theme = JFactory::getApplication()->getTemplate(true)->params->get('theme', '');
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
- <head>
- <title><?php echo $this->error->getCode(); ?> - <?php echo $this->title; ?></title>
- <link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/error.css" type="text/css" />
- <?php if($theme && is_file(T3_TEMPLATE_PATH . '/css/themes/' . $theme . '/error.css')):?>
- <link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/themes/<?php echo $theme ?>/error.css" type="text/css" />
- <?php endif; ?>
- <link href='http://fonts.googleapis.com/css?family=Handlee' rel='stylesheet' type='text/css'>
- </head>
- <body class="page-error">
- <div class="error-page-wrap">
- <div class="inner">
- <div class="error-code"><?php echo $this->error->getCode(); ?></div>
- <div class="error-message">
- <h2>SORRY!</h2>
- <p>
- <?php echo $this->error->getMessage(); ?><br />
- <?php echo JText::_('JERROR_LAYOUT_PLEASE_TRY_ONE_OF_THE_FOLLOWING_PAGES'); ?> <a href="/<?php echo $this->baseurl; ?>/index.php" title="<?php echo JText::_('JERROR_LAYOUT_GO_TO_THE_HOME_PAGE'); ?>"><?php echo JText::_('JERROR_LAYOUT_HOME_PAGE'); ?></a>
- </p>
- </div>
- </div>
- </div>
- </body>
- </html>
在每個主題404網(wǎng)頁的CSS文件位于templates/t3_bs3_blank/css/themes/theme_name/
注:
CSS文件不被當你編譯less/CSS。
2。覆蓋線下頁
若要自定義脫機頁,您只需要為您進行404頁定制,就可以使用相同的過程.

步驟1:添加新的offline.php文件
復制文件offline.php文件夾templates/system然后粘貼到templates/t3_bs3_blank

步驟2:自定義脫機頁
打開此文件并根據(jù)需要脫機頁自定義它。
你的CSS文件的頁面將使用定義。
- <link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/offline.css" type="text/css" />
您可以創(chuàng)建新的脫機頁CSS文件,但我們建議復制默認Joomla offline.css文件模板/系統(tǒng)/ CSS然后粘貼到templates/t3_bs3_blank/css/。

你可以定義每個主題使用一個CSS文件,每個主題都會有不同的風格為脫機頁。
- <?php if($theme && is_file(T3_TEMPLATE_PATH . '/css/themes/' . $theme . '/offline.css')):?>
- <link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/themes/<?php echo $theme ?>/offline.css" type="text/css" />
- <?php endif; ?>
- <?php
- /**
- * $JA#COPYRIGHT$
- */
- defined('_JEXEC') or die;
- $app = JFactory::getApplication();
- $theme = JFactory::getApplication()->getTemplate(true)->params->get('theme', '');
- //check if t3 plugin is existed
- if(!defined('T3')){
- if (JError::$legacy) {
- JError::setErrorHandling(E_ERROR, 'die');
- JError::raiseError(500, JText::_('T3_MISSING_T3_PLUGIN'));
- exit;
- } else {
- throw new Exception(JText::_('T3_MISSING_T3_PLUGIN'), 500);
- }
- }
- $t3app = T3::getApp($this);
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
- <head>
- <jdoc:include type="head" />
- <link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/offline.css" type="text/css" />
- <?php if($theme && is_file(T3_TEMPLATE_PATH . '/css/themes/' . $theme . '/offline.css')):?>
- <link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/themes/<?php echo $theme ?>/offline.css" type="text/css" />
- <?php endif; ?>
- <?php
- // T3 BASE HEAD
- $t3app->addHead();?>
- </head>
- <body>
- <div id="frame" class="outline">
- <div class="offline-page">
- <?php if ($app->getCfg('offline_image') && file_exists($app->getCfg('offline_image'))) : ?>
- <img src="/<?php echo $app->getCfg('offline_image'); ?>" alt="<?php echo htmlspecialchars($app->getCfg('sitename')); ?>" />
- <?php endif; ?>
- <div class="brand">
- <a href="/\index.php" title="<?php echo htmlspecialchars($app->getCfg('sitename')); ?>"><?php echo htmlspecialchars($app->getCfg('sitename')); ?></a>
- </div>
- <div class="offline-message">
- <?php if ($app->getCfg('display_offline_message', 1) == 1 && str_replace(' ', '', $app->getCfg('offline_message')) != ''): ?>
- <p>
- <?php echo $app->getCfg('offline_message'); ?>
- </p>
- <?php elseif ($app->getCfg('display_offline_message', 1) == 2 && str_replace(' ', '', JText::_('JOFFLINE_MESSAGE')) != ''): ?>
- <p>
- <?php echo JText::_('JOFFLINE_MESSAGE'); ?>
- </p>
- <?php endif; ?>
- </div>
- <div class="login-form">
- <form action="<?php echo JRoute::_('index.php', true); ?>" method="post" id="form-login">
- <fieldset class="input">
- <div class="wrap-input">
- <p id="form-login-username">
- <input name="username" id="username" type="text" class="inputbox" alt="<?php echo JText::_('JGLOBAL_USERNAME') ?>" size="18" placeholder="<?php echo JText::_('JGLOBAL_USERNAME') ?>" />
- </p>
- <p id="form-login-password">
- <input type="password" name="password" class="inputbox" size="18" alt="<?php echo JText::_('JGLOBAL_PASSWORD') ?>" id="passwd" placeholder="<?php echo JText::_('JGLOBAL_PASSWORD') ?>" />
- </p>
- <?php if (count($twofactormethods) > 1) : ?>
- <p id="form-login-secretkey">
- <label for="secretkey"><?php echo JText::_('JGLOBAL_SECRETKEY') ?></label>
- <input type="text" name="secretkey" class="inputbox" size="18" alt="<?php echo JText::_('JGLOBAL_SECRETKEY') ?>" id="secretkey" />
- </p>
- <?php endif; ?>
- </div>
- <?php if (JPluginHelper::isEnabled('system', 'remember')) : ?>
- <p id="form-login-remember">
- <input type="checkbox" name="remember" class="inputbox" value="yes" alt="<?php echo JText::_('JGLOBAL_REMEMBER_ME') ?>" id="remember" />
- <label for="remember"><?php echo JText::_('JGLOBAL_REMEMBER_ME') ?></label>
- <input type="submit" name="Submit" class="button" value="<?php echo JText::_('JLOGIN') ?>" />
- </p>
- <?php endif; ?>
- <input type="hidden" name="option" value="com_users" />
- <input type="hidden" name="task" value="user.login" />
- <input type="hidden" name="return" value="<?php echo base64_encode(JURI::base()) ?>" />
- <?php echo JHtml::_('form.token'); ?>
- </fieldset>
- </form>
- <jdoc:include type="message" />
- </div>
- </div>
- </div>
- </body>
- </html>
在每個主題的CSS文件的脫機頁位于templates/t3_bs3_blank/css/themes/theme_name/
注:
CSS文件不被當你編譯less/CSS。
添加“回頂”按鈕 “回到頂部”
按鈕允許您快速導航到您的網(wǎng)站的頂部。

步驟1:啟用“回頂”按鈕
在你的網(wǎng)站上添加這個按鈕,打開的文件templates/t3_bs3_blank/tpls/blocks/footer.php然后將下面的代碼添加到文件。
- <!-- BACK TOP TOP BUTTON -->
- <div id="back-to-top" data-spy="affix" data-offset-top="300" class="back-to-top hidden-xs hidden-sm affix-top">
- <button class="btn btn-primary" title="Back to Top"><i class="fa fa-angle-up"></i></button>
- </div>
- <script type="text/javascript">
- (function($) {
- // Back to top
- $('#back-to-top').on('click', function(){
- $("html, body").animate({scrollTop: 0}, 500);
- return false;
- });
- })(jQuery);
- </script>
- <!-- BACK TO TOP BUTTON -->
步驟2:樣式“回頂”按鈕
打開templates/t3_bs3_blank/less/style.less然后添加樣式規(guī)則:
- // Back to Top
- // -----------
- #back-to-top {
- position: fixed;
- right: @t3-global-margin;
- top: auto;
- z-index: 999;
- display: none;
- bottom: -60px;
- @media (min-width: @screen-sm-min) {
- display: block;
- }
- .btn {
- background: none;
- border: 2px solid @brand-primary;
- color: @brand-primary;
- height: 40px;
- width: 40px;
- border-radius: 50%;
- line-height: 1;
- padding: 0;
- text-align: center;
- .opacity(0.7);
- .transition(0.2s);
- &:hover, &:active, &:focus {
- background: none;
- outline: none;
- .opacity(1);
- }
- }
- &.affix {
- bottom: @t3-global-margin * 2;
- }
- a {
- outline: none;
- }
- i {
- font-size: @font-size-large + 10;
- line-height: 22px;
- }
- }
多語種megamenu
T3框架支持megamenu,當你運行一個多語種的網(wǎng)站,你需要配置多語言megamenu。按照本指南,使其工作。

請確保建立多語種網(wǎng)站的所有步驟都完成。如果這些步驟不做的還不夠,有2種方法來建立一個多語種的網(wǎng)站:手動設置或自動設置與JA多語種構件。這取決于你去哪一種方式。
創(chuàng)建語言菜單
步驟1:創(chuàng)建語言菜單
對于每種語言,您需要創(chuàng)建一個基于默認語言菜單系統(tǒng)的菜單系統(tǒng).。例如,你的網(wǎng)站是目前2種語言:英語和阿拉伯語。那么你應該創(chuàng)建基于現(xiàn)有阿拉伯語英語菜單菜單。

步驟2:復制默認模板樣式
轉到“擴展”模板管理器,然后復制默認模板樣式。

步驟3:重命名和指定復制模板樣式的語言
接下來,打開重復的模板樣式來重命名它。然后分配到所需的語言。

步驟4:指定菜單megamenu
現(xiàn)在打開導航標簽,使megamenu然后創(chuàng)建菜單菜單中的領域。

步驟5:Save Mengamenu設置
現(xiàn)在你要做的就是拯救megamenu設置,請記住,這一步是即使你沒有改變?nèi)魏螙|西,因為它的目的是檢測你的megamenu要求。
打開megamenu設置面板,然后確保你選擇阿拉伯語的右鍵菜單-主菜單。

多實例megamenu
T3框架允許你為Megamenu創(chuàng)建的多個實例。在寫這篇文章,我們將創(chuàng)建主菜單和網(wǎng)站頂部菜單megamenu。

步驟1:創(chuàng)建主菜單和topmenu

步驟2:創(chuàng)建主菜單和菜單項topmenu

步驟3:創(chuàng)建topnav.php文件
在templates/t3_bs3_blank/tpls/blocks然后重命名為topnav.php。

步驟4:自定義mainnav.php文件
打開mainnav.php文件然后改變:

Find the code
- data-target=".t3-navbar-collapse"
- data-target=".t3-navbar-mainmenu"
“主菜單”是主菜單的菜單類型名稱。
添加類T3導航欄菜單

Find the code
- <div class="t3-navbar-collapse navbar-collapse collapse"></div>
- <div class="t3-navbar-mainmenu t3-navbar-collapse navbar-collapse collapse"></div>
步驟5:自定義topnav.php文件
打開topnav.php文件然后替換下面的代碼。

Find the code
- data-target=".t3-navbar-collapse"
Replace with:
- data-target=".t3-navbar-topmenu"
- <div class="t3-navbar-collapse navbar-collapse collapse"></div
- <div class="t3-navbar-topmenu t3-navbar-collapse navbar-collapse collapse"></div>
- <jdoc:include type="<?php echo $this->getParam('navigation_type', 'megamenu') ?>" name="<?php echo $this->getParam('mm_type', 'mainmenu') ?>" />
- <jdoc:include type="<?php echo $this->getParam('navigation_type', 'megamenu') ?>" name="'topmenu" menutype="topmenu" />
步驟6:loadblock topmenu
打開文件home-1.php或default.php templates/t3_bs3_blank/tpls。
- <?php $this->loadBlock ('topnav') ?>






