您的位置:首页 > Web前端 > CSS

为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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: