首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >joomla中网页的CSS

joomla中网页的CSS
EN

Stack Overflow用户
提问于 2015-01-05 21:53:36
回答 2查看 59关注 0票数 2

我是网页设计的新手。我使用Joomla 3创建了一个书店网站。我已经设计了我的主页,我喜欢使用CSS的方式,问题是我想在网站上的其他网页样式,但我不能。

我使用的是一个自制的准骨骼模板,它有一个index.php文件和一个style.css文件。我用于主页的CSS代码在style.css文件中。我需要创建另一个css文件的网页,如“关于网页”的网站,所以我可以样式它的方式,我想,但我不知道如何做到这一点。

主菜单包含以下链接:主页、关于我们、教科书、文学书籍、文具等

下面是我的index.php文件的快照。

代码语言:javascript
复制
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
$doc = JFactory::getDocument();
$doc->addStyleSheet($this->baseurl . '/media/jui/css/bootstrap.min.css'); /* to add bootstrap */
$doc->addStyleSheet($this->baseurl . '/media/jui/css/bootstrap-responsive.css'); /* to add     bootstrap responsiveness */
$doc->addStyleSheet('templates/' . $this->template . '/css/style.css');
$doc->addScript('/templates/' . $this->template . '/js/main.js', 'text/javascript');

?>
<!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; ?>" >

<html>
<head>
<jdoc:include type="head" />

</head>

<body>
<div class='header'></div>
<!-- main container -->
<div class='main_container'> 

    <!-- Main Menu -->
        <div class='logo_main_menu'> 
            <div class='logo'> 
            </div>
            <div class='main_menu'> 
            <jdoc:include type="modules" name="position-7" style="well" />
            </div>
EN

回答 2

Stack Overflow用户

发布于 2015-01-06 10:56:07

在某些特殊情况下,您需要/希望在一个Joomla安装上运行多个模板。您可以创建一个额外的基本模板,安装,然后通过模板管理器进行分配。

在模板管理器中,您可以在网站的每个页面上分配不同的模板。

因此,您可能正在寻找的解决方案是使用几个不同的模板来运行单独的页面。

票数 0
EN

Stack Overflow用户

发布于 2015-07-13 01:01:51

使用下面的代码,您可以确定首页和其他页面,并应用每个页面所需的更改。

参考:https://docs.joomla.org/How_to_determine_if_the_user_is_viewing_the_front_page

如何确定用户是否正在查看首页

1.6/1.7/2.5中存在一些差异,以避免严格的标准错误。对于所有内容都使用相同语言的站点,请使用以下代码:

代码语言:javascript
复制
<?php
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
	echo 'This is the front page';
}
?>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27780992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档