DUX二開時に使った小さな経験
1532 ワード
最近duxで作ったステーションが多く、その間にもいくつかの問題が発生しました.もちろん、公式ドキュメントに答えがあるなら言わないでください.以下は不定期に自分が開発中に出会って解決した状況を更新します.
1.ページ分けのスタイルについて公式に与えられたページ分けのラベルは{$page}とdivのclassで、明らかに私たちはでページ分けのスタイルを表現しているように見えます.この时、あなたはあなたが難しいことに気づきます.具体的な公式のclassは私が見に行っていません.私は怠け者です.まず ';
return $html;
}
中のの位置に注意すればいいだけです.
2.バックグラウンド欄設置:
位置:
1.ページ分けのスタイルについて公式に与えられたページ分けのラベルは{$page}とdivのclassで、明らかに私たちは
app\home\controller\SiteController.php
というファイルを見つけて、一番下に「//ページング結果表示」が見えます.直接中で修正すればいいのですが、htmlはphpでは通用しますが、書き方が少し違います.次に例を示します.protected function getPageShow($map = array(), $mustParams = array())
{
$pageArray = $this->pager;
$html = '
- のページ
';
foreach ($pageArray['allPages'] as $value) {
if($value == 0){
continue;
}
if($value == $pageArray['page']){
$html .= '- createPageUrl($map,$mustParams,$value).'">'.$value.'
';
}
$html .= '- のページ
return $html;
}
中の
2.バックグラウンド欄設置:
xxx\app\duxcms\service\MenuService.php
xxx\app\admin\service\MenuService.php
3.文章リストページlistの文章抽出記述の数を変更する位置:
XXX\app\duxcms\model\ContentModel.php
行320