2012-01-11 7 views
-3

テンプレートを変更する必要があるのはセッションに依存します。つまり、ユーザーがログインしたらテンプレートを変更する必要があります。テンプレートjoomlaにセッションを割り当てる

注:私はこれを管理者ではなくコード化する必要があります。

助けてくださいか?

+0

なぜあなたは管理パネルからやりたくないのですか? Joomlaでは、さまざまなテンプレートをサイトのどの部分にも、また認証/非認証の状況に割り当てることができます。古いバージョンの1.5シリーズでも(そして、あなたが指しているJoomlaのバージョンを指定していませんでした) –

+0

これを答えに入れて、それを受け入れます。これを見つけた者は解決策を見つけるでしょう。暗闇の中であなたがしたいことと、それを機能させるために何をしたかについて残しました。 –

+1

私はなぜdownvotesがわからない!これは良い質問と良い答えです。また、表示するテンプレートを動的に選択できるようにしたい場合は非常に便利です。あなたは質問と答えの両方に関して私の+1を得る。 – alfasin

答えて

1

私は、手動でコーディング部分を介してテンプレートを割り当てることで私の問題を解決しました。私は含まれて/ application.php

関数名の関数を変更していた

この関数は、テンプレート名を返しgetTemplate();です。

私のために働いた。

-2

私が原因JoomlaCMS(Content Management System)
であり、それはあなたのサイトを開発するために、独自のルールがあり、それが可能であることをそうは思いません。 @jprofittによると、それはいくつかのCSSトリックで可能である

あなたは機能のようなものをしたいなら、あなたは、動的なWebサイトを開発するCMSを使用して持って残している

EDIT、ちょうどログインセッションを検出あなたのテンプレートファイルであるindex.phpファイルのセッションを検出する必要があると私は考えています。

+0

Joomlaにはテンプレートシステムがあります。この機能を拡張することはできません。 – jprofitt

+0

@jprofittあなたはできるだけ多くの機能を拡張してくれますが、ポスターは完全なテンプレートを変更したいと思います.Core CSSとコーディングのビット部分で可能です。) –

+0

JoomlaはCMSではありません。その機能を変更/拡張することはできません。そして、btw、CMSは動的なウェブサイトです。あなたの答えはCMSsに対する暴言のように聞こえる... –

関連する問題