0

joomla テンプレートを作成しました。指示に従って、ファイルとフォルダーを内部に配置し、index.php の css ファイルにリンクしましたが、templateDetails.xml のすべてのテキストを切り取ると、ブラウザーでは以前と同じように表示され、クリーン リフレッシュを行った後でも位置に表示されます。 . なぜそれがその位置とcssを取っているのか、私は驚いています。

編集

コメントに従って、templateDetails.xml コンテンツを配置しています

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd">
<install version="1.5" type="template">
        <name>bini7a</name>
        <creationDate>Mon, Jun-10, 2013</creationDate>
        <author>Bhojendra Rauniyar</author>
        <authorEmail></authorEmail>
        <authorUrl></authorUrl>
        <copyright>Bhojendra Rauniyar</copyright>
        <license>GNU/GPL</license>
        <version>1.0</version>
        <description>bini7a: Bhojendra Template</description>
        <files>
                <filename>index.php</filename>
                <filename>templateDetails.xml</filename>
                <folder>images</folder>
                <folder>css</folder>
        </files>
        <positions>
             <position>headera1</position>
             <position>headera2</position>
             <position>mid</position>
             <position>headerb1</position>
             <position>headerc1</position>
             <position>headerd</position>
             <position>left</position>
             <position>right</position>
        </positions>
</install>

しかし、これらすべてを削除しても、すべての位置は定義された位置と css として正しく機能します

4

1 に答える 1

0

Joomla 内で指定されtemplateDetails.xmlた位置は、管理者のモジュール マネージャー内でモジュールの位置を構成する場合にのみ必要です。位置が設定されるとtemplateDetails.xml、要求された位置にモジュールを表示するためにファイルを再度参照する必要はないように見えます。

これらの位置を完全に削除するには、テンプレートをアンインストールし、新しい XML ファイルを使用して再インストールするか、(できれば) テンプレートのindex.phpファイルから位置を削除します。

以下のような JDoc ステートメントを探しています。

<jdoc:include type="modules" name="headera1" />

JDoc ステートメントの詳細については、http: //docs.joomla.org/Jdoc_statements を参照してください。

これがあなたのジレンマの解決に役立つことを願っています。

于 2013-07-11T09:28:32.967 に答える