私の Joomla には 3 つの言語があり、言語マネージャーで各言語のサイト名を送信します。これを使用してサイト名を取得しました
$app = JFactory::getApplication();
$sitename = $app->getCfg('sitename');
しかし、このコードは、一般的な構成で送信されたサイト名のみを提供します。その言語でサイト名を取得する方法は?
私の Joomla には 3 つの言語があり、言語マネージャーで各言語のサイト名を送信します。これを使用してサイト名を取得しました
$app = JFactory::getApplication();
$sitename = $app->getCfg('sitename');
しかし、このコードは、一般的な構成で送信されたサイト名のみを提供します。その言語でサイト名を取得する方法は?
これを試して、
あなたのケース$sitename = $app->getCfg('sitename');
では、多言語の Joomla サイトを使用している bcoz は機能しません。
このオプションは、グローバル構成から値を取得するためだけのものです。
これを試すことができます。複数の言語ファイルが利用可能で、それぞれに適切なサイト名があり、定数がSITE_NAME="Your site name";
次に、以下のようにサイト名を簡単に取得できます。
JText::_('SITE_NAME');
その助けを願っています..