2017-08-01 7 views
0

私のクライアントはJoomlaのサイトでJe Quick Contactというモジュールを使用しています。3.7.3 デフォルトでは、送信者メールはユーザーのものですが、そのような方法で電子メールがスパムで送信されることがあります。 一般的な[email protected]を送信するように変更したいと思います。バックオフィスでは処理できないようです。Joomla 3xのJEクイックコンタクトモジュールをオーバーライド

私は送信者の電子メールを変更するためにモジュールを無効にしようとしました。 モジュールはmodules/mod_je_quickcontactにあり、そこにファイルmod_je_quickcontact.php、index.html、mod_je_quickcontact.xml、フォルダCSS、JavaScript、PHP、画像 があります。私のテンプレートには、mod_je_quickcontactフォルダが作成されています。私はファイルmod_je_quickcontact.phpを変更しました しかし、それは動作していない、それはまだ表示されているデフォルトのデータです。

私はどのように上書きするか見てインターネットを見ましたが、私が見つけたすべての例では、デフォルトのモジュールには上書きするtmpl/default.phpファイルがあります。私はそのようなフォルダとファイルを持っていません。

多分私は何かを逃した、または私はそれを間違った...私は知っているか分からないので、誰かがアイデアを持っている場合、それは素晴らしいだろう!

答えて

0

私はJoomlaでは、モジュールのテンプレートやレイアウトをオーバーライドする方法しかないと思います。使用したモジュールは、モジュールの出力を表示するためのデフォルトテンプレート(tmpl/default.php)を使用していないため、ベストプラクティスではありません。

等が挙げJoomlaのドキュメントで:

必要なディレクトリ構造は次のとおりです。TEMPLATE_NAME/html/EXTENSION_NAME/VIEW_NAME/FILE_NAME.php

(出典:Joomla override documentation

私はどうなるのか:モジュールをコピーし、それを変更しますあなたがそれを必要とする方法で。それでおしまい。 有料のモジュールと無料のモジュールの違いがあります: - P

+0

本当に私はクリーンな方法でそれを行う方法はないと思うので、私はコピーを作成し、モジュールのフォルダに直接変更...ありがとう! – Coralie

関連する問題