私はビジネスディレクトリを構築しており、就業時間の一覧を公開するだけでなく、ビジネスが現在営業中である場合に公開することも望みます。マトリックスを使用した営業時間
行列では、row_1は土曜日の日曜日row_7を表す7個の行を持っています。だから私は2つの質問があります。
- これはコードと同じくらい簡潔であるか、より良い方法がありますか?
ビジネスが現在開いているかどうかを示す条件に欠陥がありますか?今はうまくいくようですが、あまりテストされていません。
{!-- Hours of Operation --} {exp:stash:set name="hours-of-operation"} The Current time is: {current_time format="%g:%i%a"}<br/> {hours_of_operation} {if row_count=="1"}Sunday{/if} {if row_count=="2"}Monday{/if} {if row_count=="3"}Tuesday{/if} {if row_count=="4"}Wednesday{/if} {if row_count=="5"}Thursday{/if} {if row_count=="6"}Friday{/if} {if row_count=="7"}Saturday{/if} {open_time format="%g:%i%a"} - {close_time format="%g:%i%a"}<br/> {/hours_of_operation} {/exp:stash:set} {!-- Hours of Operation --} {!-- Are we open? --} {exp:stash:set name="are-we-open"} {exp:mx_calc expression='{current_time format="%w"}+1'} {!-- matrix --} {hours_of_operation} {if row_count=="{calc_result}"} Today is: {current_time format="%l"}<br/> <strong> {if '{open_time format="%H%i"}' <= '{current_time format="%H%i"}' && '{close_time format="%H%i"}' <= '{current_time format="%H%i"}'} We are currently open!{if:else}We are currently closed. {/if} </strong><br/> Today's Hours are:<br/> <strong>{open_time format="%g:%i%a"} - {close_time format="%g:%i%a"}</strong><br/> {/if} {/hours_of_operation} {!-- matrix --} {/exp:mx_calc} {/exp:stash:set} {!-- Are we open? --}
あなたは私たちを見ることができます行列の分野で実際に何列?スクリーンショットやペーストなどがありますか? – adrienne