FAQ » テーマのカスタマイズ » themeに書き込んだリンクがうまくいかない

themeに書き込んだリンクがうまくいかない

通常のHTMLでのリンクは、絶対パス(サイトルートを起点に/スラッシュで始める記述法)や相対パス(自分のファイルを起点に../等で始める記述法)で記述されますが、XOOPSでは様々な階層のページで、同じデザインテーマを利用し画面を出力していますので、独自のルールが必要です。

例:aboutというモジュール名称のトップページへリンクしたい場合。


<a href=\"<{$xoops_url}>/modules/about/\">会社概要</a>

のように記述します。
<{$xoops_url}>は、Smartyコードと呼ばれるもので、XOOPSが画面の最終HTMLを出力する際に、これを定義された値に変換します。
<{$xoops_url}>には、mainfile.phpであなたが指定したサイトのルートURLが代入されます。

絶対パスでも動作するという場合もありますが、もしサイトルート以外にXOOPSをインストールする場合は有効になりませんので、ルールに基づいて記述することをお勧めします。
SmartFAQ is developed by The SmartFactory (http://www.smartfactory.ca), a division of InBox Solutions (http://www.inboxsolutions.net)
広告

お勧め1XOOPS構築のお勧めサーバ

今XOOPS構築にお勧めのホスティングサーバーは間違いなくヘテムルです。盛り上がるコミュニティを作るなら、容量余裕の3GBは魅力。しかも月額たった1,500 円。ヘテムルは容量だけではなく、性能面や機能面も充実。重いXOOPSはユーザが離れがちになるのが心配...。でもヘテムルはサクサクきます。その他動画のストリーミング配信などが可能になるFlashMedia Server 2 や、 ColdFusion MX 7 をプリインストールしている点も見逃せません。

お勧め2XOOPSサイト構築のお勧め専用サーバ

気合の入った運用をXOOPSで行うなら、やっぱり専用サーバーがほしいところ...。専用サーバの入門編としては、 マイティーサーバー がお勧めです。

ドメイン取得からの人は、

年間693円からの格安ドメイン取得サービス─ムームードメイン で格安ドメインをGET!
サイト運営者情報
このサイトは(有)BCOOLによって運営されています。
インターネットコンサルティングBCOOL
LINKS
ユーザ向け


開発者向け