重複または類似の投稿である場合はお許しください。ここで検索しましたが、以前の投稿に基づいて質問への回答を見つけることができませんでした...
私はこれが初心者の質問かもしれないことを知っています(必死にPHPを教えようとしているので、我慢してください!)
作成中のカスタムのconcrete5ブロックがあります(jordanlevの素晴らしいデザイナーコンテンツを使用)。
コードは次のとおりです。
<?php if ($field_3_select_value == 1): ?>
<!-- ENTER MARKUP HERE FOR FIELD "Heading Placement Left or Right?" : CHOICE "head-left" -->
<?php endif; ?>
<?php if ($field_3_select_value == 2): ?>
<!-- ENTER MARKUP HERE FOR FIELD "Heading Placement Left or Right?" : CHOICE "head-right" -->
<?php endif; ?>
<?php if ($field_4_select_value == 1): ?>
<!-- ENTER MARKUP HERE FOR FIELD "Heading Placement - top middle bottom" : CHOICE "top" -->
<?php endif; ?>
<?php if ($field_4_select_value == 2): ?>
<!-- ENTER MARKUP HERE FOR FIELD "Heading Placement - top middle bottom" : CHOICE "middle" -->
<?php endif; ?>
<?php if ($field_4_select_value == 3): ?>
<!-- ENTER MARKUP HERE FOR FIELD "Heading Placement - top middle bottom" : CHOICE "bottom" -->
<?php endif; ?>
<div class="span 7 head <?php echo $field_3_select_value->$value; ?> <?php echo $field_4_select_value->$value; ?>">
<?php if (!empty($field_6_textbox_text)): ?>
<h2><?php echo htmlentities($field_6_textbox_text, ENT_QUOTES, APP_CHARSET); ?></h2>
<?php endif; ?>
<?php if (!empty($field_7_textbox_text)): ?>
<h2><?php echo htmlentities($field_7_textbox_text, ENT_QUOTES, APP_CHARSET); ?></h2>
<?php endif; ?>
<?php if (!empty($field_8_textbox_text)): ?>
<h2><?php echo htmlentities($field_8_textbox_text, ENT_QUOTES, APP_CHARSET); ?></h2>
<?php endif; ?>
私が達成しようとしているのは、DIVのクラスの配列の内容として表示される$field_3_select_value
&の値です。$field_4_select_value
次に、上記の div のクラスに従ってスタイル設定された (ユーザーが入力した場合) 挿入される 3 つのテキスト ボックスがあります。
これは可能ですか?「foreach」ループを構築する必要がありますか?もしそうなら、誰かが私を正しい方向に向けるのを手伝ってくれますか? 誰かが私のためにやってくれるよりも、これを行う方法を学びたいので、どんな助けや指示、そしてもちろん建設的な批判も大歓迎です!
前もって感謝します :)