为joolma 的每一篇文章配置自定义样式
2013-11-11 09:07
232 查看
配置每个页面的样式:
\inspire\templates\yoo_inspire\layouts\template.php
$app = JFactory::getApplication();
<?php
if(!empty($app->flag)){
echo ("<link rel='stylesheet' href='/meetrend/templates/yoo_inspire/css/article{$app->flag}.css' type='text/css' />");
} ?>
2.inspire\components\com_content\views\article\view.html.php
$app->flag=$item->flag;
inspire\components\com_content\models\article.php
public function &getItem($pk = null) 添加a.flag字段
3.添加字段:alter table inspire_content add flag int default 0;
4.administrator\components\com_content\models\forms\article.xml
<field
name="flag"
type="list"
label="cssflag"
description="JGLOBAL_SHOW_TITLE_DESC">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</field>
5. administrator\components\com_content\views\article\tmpl\edit.php
<li><?php echo $this->form->getLabel('flag'); ?>
<?php echo $this->form->getInput('flag'); ?></li>
最简单的修改方式,修改template.php 拷贝 components\com_content administrator\components\com_content
\inspire\templates\yoo_inspire\layouts\template.php
$app = JFactory::getApplication();
<?php
if(!empty($app->flag)){
echo ("<link rel='stylesheet' href='/meetrend/templates/yoo_inspire/css/article{$app->flag}.css' type='text/css' />");
} ?>
2.inspire\components\com_content\views\article\view.html.php
$app->flag=$item->flag;
inspire\components\com_content\models\article.php
public function &getItem($pk = null) 添加a.flag字段
3.添加字段:alter table inspire_content add flag int default 0;
4.administrator\components\com_content\models\forms\article.xml
<field
name="flag"
type="list"
label="cssflag"
description="JGLOBAL_SHOW_TITLE_DESC">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</field>
5. administrator\components\com_content\views\article\tmpl\edit.php
<li><?php echo $this->form->getLabel('flag'); ?>
<?php echo $this->form->getInput('flag'); ?></li>
最简单的修改方式,修改template.php 拷贝 components\com_content administrator\components\com_content
相关文章推荐
- 给Retext进行配置:语法高亮、数学公式、自定义样式
- VSS服务器安装配置(比较完整的一篇VSS服务器配置的文章)
- 如何在 Word 中使用自定义样式生成文章目录
- 小松博客文章上一篇下一篇样式修改
- VSS服务器安装配置(比较完整的一篇VSS服务器配置的文章)
- ubuntu 安装配置nginx和(php再下一篇文章中,因为实在受不了csdn的markdown编辑器了)
- VSS服务器安装配置(比较完整的一篇VSS服务器配置的文章) - - CSDNBlog
- 修改上一篇文章的node.js代码,支持调用自定义页面
- Tinymce的配置、汉化、注释及自定义样式~!
- 转一篇关于http请求配置的文章
- 转载一篇source insight配置文章
- 一篇来自chinaunix的磁盘限额配置文章-应该是针对ext3的
- 使用sed把纯文本文章转化为样式自定义的CSDN博客文章
- 一篇编译内核的详细配置文章[1]
- 一篇编译内核的详细配置文章(超长-强烈推荐)
- Tinymce的配置、汉化、注释及自定义样式
- 一篇关于自定义实体类的好文章
- 转一篇本站关于自定义c实现com的帖子,文章很不错,翻译的也很给力
- 一篇编译内核的详细配置文章[2]
- 配置Info.plist (设置状态栏样式、自定义定位时系统弹出的提示语、配置3DTouch应用快捷菜单)