私はPHPの初心者のようなもので、次の問題があります:
2 つの言語で Web サイトを作成するのに役立つプラグインを入手しました。そのため、プラグインに contao-backend に必要な言語を伝えてから、それらをフロントエンドで使用できるようにします。次に、フラグをクリックするか、選択ボックスで言語をクリックして、言語を切り替えることができるようにするかどうかを選択できます。しかし、フラグなしで言語を隣り合わせにするオプションはありません。「ドイツ語のスペイン語」のような単なるテキスト。常に選択ボックスまたはフラグです。
次に、選択ボックスのテンプレートを開くと、次のように表示されます。
<?php
/**
Menu for switching between languages of a page.
*/
?><form name="<?php echo $this->type;?>" method="post" style="display:inline"
><select name="language" onchange="this.form.submit();">
<?php foreach ($this->items as $item): ?>
<option value="<?php echo $item['language'];?>" <?php
if ($item['isActive']) {
echo ' class="active" selected="selected"';
} ?>><?php
echo $this->languages[$item['language']];
?></option>
<?php endforeach; ?></select><input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}" /></form>
(これはセレクトボックスで切り替えられるものです)
と:
<form name="<?php echo $this->type;?>" method="post" style="display:inline"
><?php foreach ($this->items as $item): ?><input
class="language" type="radio" name="language"
id="language_<?php echo $item['language'];?>"
onchange="this.form.submit();"
value="<?php echo $item['language'];?>" <?php
if ($item['isActive']) {echo ' class="active" checked="checked"';} ?> />
<label for="language_<?php echo $item['language'];?>" <?php
if ($item['isActive']) {echo ' class="active"';} ?>><img src="<?php
echo 'system/modules/i18nl10n/html/flag_icons/png/'.$item['language'].'.png';?>"
title="<?php echo $this->languages[$item['language']];?>"
alt="<?php echo $this->languages[$item['language']];?>"
/></label><?php endforeach; ?><input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}"></form>
(これは、フラグをクロックして言語を変更できるものです)
....
私の質問は、「ドイツ語スペイン語」のようなテキストで選択できる言語を単に表示する方法でこのコードを編集する方法を誰かが知っているかどうかです。
私の英語でごめんなさい:P
挨拶