フォーラム

[解決済み] Ktai Styleで一部defaultのテンプレートが使用される? (5 件の投稿)

  1. shokun0803
    メンバー
    2 years前の投稿 #

    Ktai Styleで?menu=monthsなどで一覧ページを呼び出した場合で、かつ自作テーマにmenu_months.phpなどが存在しなかった場合、Ktai Styleプラグインフォルダ内のthemeフォルダのdefaultテンプレートのmenu_months.phpが使用されるようですが、これは自作テーマ内にmenu_months.phpなどを作成する以外に回避方法はありませんでしょうか?

    実はmenu_months.phpで使用されているソースのうち<h2 id="months">の部分がHTML-lintではじかれます。
    それだけだったら気にしなかったのですが、WiiのoperaでXHTMLに準じていないページを開くとエラー画面が表示され、かつソースとエラーの部分が強調して表示されてしまいます。とてもかっこ悪いですよね(汗)

    今はWiiで携帯表示がされないように改変中(まだ成功していませんが・・・)なのでいづれはPC版が表示されるようになってWiiでの表示は改善されると思いますが、同じような動作のブラウザが他にないとは言い切れず、できるだけエラーを消しておきたいのです。
    ソースの改修だけでなんとかできるのであればご教授ください。どうしてもmenu_months.phpが必用なのであれば自作テーマ内に作成しますが・・・

  2. IKEDA Yuriko
    常連回答者
    2 years前の投稿 #

    これは自作テーマ内にmenu_months.phpなどを作成する以外に回避方法はありませんでしょうか?

    ありません。あとは Ktai Style のソース自体をいじってしまうしか。

    実はmenu_months.phpで使用されているソースのうち<h2 id="months">の部分がHTML-lintではじかれます。

    header.php で同じ id "months" を割り当てた要素を作ってしまってませんか?

  3. shokun0803
    メンバー
    2 years前の投稿 #

    やはりmenu_months.phpは自作テーマに含めるしかないのですね。検討します。
    <h2 id="months">に関してはXHTMLで作成しているので

    <h2> に他のHTML用の属性 id が指定されています。

    と怒られてしまうのです。こちらは自作テーマにmenu_months.phpを含めることで対処します。
    ありがとうございました。

  4. IKEDA Yuriko
    常連回答者
    2 years前の投稿 #

    <h2> に他のHTML用の属性 id が指定されています。

    ええええ。それは変ですね。id 属性はすべての XHTML 要素で使えるはずです。それは lint の方が間違っているような……。具体的に、どこの lint を使っていますか??

  5. shokun0803
    メンバー
    2 years前の投稿 #

    Another HTML-lint gatewayです。ここまずいですかね?(汗)

返信

ログイン しなければ投稿できません。

About this Topic