我需要修改2列自定义主题中每列的宽度,并找不到要执行此操作的位置。我尝试使用萤火虫,但没有运气。我查看了主joomla css(并不完全期望它在那里)以及主题template.css。我找不到合适的joomla css
我敢肯定,老将的Joomla程序员都遇到了这个很多次,这是一个容易为他们解决:P
我只需要知道的地方看看。 谢谢。
我需要修改2列自定义主题中每列的宽度,并找不到要执行此操作的位置。我尝试使用萤火虫,但没有运气。我查看了主joomla css(并不完全期望它在那里)以及主题template.css。我找不到合适的joomla css
我敢肯定,老将的Joomla程序员都遇到了这个很多次,这是一个容易为他们解决:P
我只需要知道的地方看看。 谢谢。
如果你使用的是萤火虫,但你仍然无法找到该css档案的路径,可能是你有某种插件或模板将所有样式表打包成单一档案? 如果是这样,你应该禁用它,清除缓存,然后用萤火虫再试一次,一旦找到位于的css文件的位置,再次启用插件/模板功能。 如果你仍然无法找到它,你可以在这里发布网址来看看吗?
我希望它有帮助!
如果您使用萤火虫,您应该一定会看到特定css的路径。只需右键单击某个列 - >点击检查元素,然后您会看到右侧的css路径。
如果您的列样式设置为内联,您将不得不为此修改正确的模板。它可能是您的主题根文件夹中的index.php或html文件夹中的一些模板。
我使用的是萤火虫,但它没有什么帮助,因为joomla从各处收集css代码,并使它成为一个奇怪的混合,它只进入一个临时页面...或什么 –
也许这没有CSS。 有时候在文章列的宽度是内德模板本身是这样的:
<td valign="top" width="<?php echo intval(100/$this->params->get('num_columns')) ?>%" class="article_column<?php echo $divider ?>">
<?php for ($y = 0; $y < ($this->params->get('num_intro_articles')/$this->params->get('num_columns')); $y ++) :
if ($i < $this->total && $i < ($numIntroArticles)) :
$this->item =& $this->getItem($i, $this->params);
echo $this->loadTemplate('item');
$i ++;
endif;
endfor; ?>
</td>
要找到像这样的代码看起来为: 模板文件夹/内容/ com_content /你要编辑的观点(即:节视图,类别视图等)...
此外,如果您使用Firebug或Webkit Inspector,您应该看到内嵌样式作为此代码的结果。
我不知道哪个插件禁用,无论如何,我敢肯定它不是插件相关因为我们正在谈论模板的主要2列 –
有趣的事情。我搜索了“查找主题的CSS”,因为我需要再次修改一个CSS,并在我自己的帖子结束了这里。无论如何,我现在明白你的意思了。这正是发生了什么事情,它将所有内容打包成单个文件,但是没有插件可以禁用..或者我无法分辨哪一个是插件。任何其他解决方案? –
就是这样。事实证明,有一个主题的CSS优化功能,完全按照你的说法,把所有的文件和混合成一个。我禁用了,现在我可以使用firebug来查看我需要的css文件的名称。谢谢! –