1

私はこのウェブサイトに取り組んでいます: www.canal.es/wordpress/

私はqtranslateを使用しています。これは、言語で使用しているコードです。

    <div id="language">
        <ul>
            <li><a href="?lang=es" <?php if (qtrans_getLanguage() == 'es') echo 'class="active"' ?>>ES -</a></li>
            <li><a href="?lang=ca" <?php if (qtrans_getLanguage() == 'ca') echo 'class="active"' ?>>CA</a></li>
        </ul>
    </div>

問題は、ウェブサイトの任意のページ/カテゴリ/投稿にアクセスして、言語を「CA」またはその逆に変更したい場合、言語を取得しても常にホームページに戻ることです。

ホームに戻るのではなく、同じページで言語の変更が行われることを望みます。私は何を間違っていますか?

4

1 に答える 1

0

langパラメータを変更して、現在の URL をリンクに入れる必要があります。現在の URL に既にパラメーターが含まれているかどうかを確認してから変更する必要があります。そうでない場合は、追加するだけです。

于 2012-10-19T09:46:14.673 に答える