OWLet なんでもFAQ

キーワード検索

最近よくあるFAQ一覧

リソースで三項演算子を使用することはできますか?

下記記述で三項演算子を使用することができます。

◆記述例
{=strlen(resource('common','company_name')
)?'<div>'.htmlspecialchars(resource('common','company_name')
).'</div>':'ありません'=}
{=htmlspecialchars(resource('common','company_name')
)=}
カテゴリ:
制作FAQ
キーワード:
ウィジェットリソース
リソースの条件分岐の記述を教えてください。

変数を定義し、条件分岐することができます。

{d:def(
  'c'=>owlet_dsl::resource('common','company_name')
)}
 {if(!strlen(@c))}
  ありません
 {/if}
 
 {=strlen(@c)?htmlspecialchars(@c):'ありません'=}
 
 {if(strlen(@c))}
   <div>
                 {=htmlspecialchars(@c)=}
         </div>
  {/if}
{/d:def}
カテゴリ:
制作FAQ
キーワード:
ウィジェットリソース
リソースのフィールドセットの中にフィールドセットがある場合、どのように記述しますか?

フィールドセットの中にフィールドセットの項目がある場合の記述です。

◆記述例
グローバルナビをフィールドセットで作り、そのサブメニューをフィールドセットにする場合の例になります。
※ネストの開始には@識別子①が入る。

<ul id="navigation">
{識別子①:fieldset_query(
owlet_dsl::resource_id('リソースコード')
,'resource'
,'フィールドセットコード'
)}{識別子①:foreach(@recordset)} <!--フィールドセット開始-->
<li>
<a href="{=htmlspecialchars(@link_url)=}">{=htmlspecialchars(@link_text)=}</a>
                                
 {識別子②:fieldset_query(
 @識別子①:id
 ,'resource'
 ,'フィールドセットコード'
 )}{識別子③:if(@record_count)} <!--以下がネスト-->
 <ul class="sub">
 {識別子④:foreach(@recordset)} <!--以下がループ-->
 <li>
 <a href="{=htmlspecialchars(@link_url)=}">{=htmlspecialchars(@link_text)=}</a>
 </li>
 {/識別子④:foreach} <!--ここまでがループ-->
 </ul>
 {/識別子③:if}{/識別子②:fieldset_query} <!--ネスト終了-->
                                                        
</li>
{/識別子①:foreach}{/識別子①:fieldset_query} <!--フィールドセット終了-->
</ul>
カテゴリ:
制作FAQ
キーワード:
ウィジェットリソース
リソースのフィールドセットはどのように記述しますか?

下記のように記述してください

◆記述例
<table>
{fieldset_query(
      owlet_dsl::resource_id('リソースコード')
      ,'resource'
      ,'フィールドセットコード'
    )}{1:foreach(@recordset)}
    <tr>
                        <td>{=nl2br(@コード)=}</td>
                        <td>{=nl2br(@コード)=}</td>
                        <td>{=nl2br(@コード)=}</td>
                        <td>{=nl2br(@コード)=}</td>
    </tr>
    {/1:foreach}{/fieldset_query}
</table>
カテゴリ:
制作FAQ
キーワード:
ウィジェットリソース
リソースのカラーコードが未入力の際、出力しないようにできますか?

下記のように記述することで、CSSプロパティを含め出力することができ、未入力時は出力されません。

・16進数
{=css('background-color',resource('colors','assort'))=}

・rgba
{=css('background-color',rgba(resource('colors','assort'),0.5))=}
カテゴリ:
制作FAQ
キーワード:
ウィジェットリソース
リソースで16進数カラーコードをrgbaに変換することはできますか?

下記のように記述することで出力できます。
{=rgba(resource('リソースグループコード','コード'),0.5)=}

◆例
{=rgba(resource('colors','assort'),0.5)=}
カテゴリ:
制作FAQ
キーワード:
ピックアップリソース
リソースで16進数カラーコードを出力する記述を教えてください。

下記のように記述することで出力できます。
{=resource('リソースグループコード','コード')=}

◆例
{=resource('colors','assort')=}
カテゴリ:
制作FAQ
キーワード:
ウィジェットリソース
リソースの単一選択でのif文の記述を教えてください

単一選択valueだった時のみ出力

OWLet2.0までのバージョン
{識別子:if(owlet_dsl::sel_text(@単一選択コード名) == '単一選択value')}

{/識別子:if}

カテゴリ:
制作FAQ
キーワード:
リソース
リソースの単一選択でのif文の記述を教えてください

単一選択valueだった時のみ出力

{識別子:if((@単一選択コード名) == '単一選択value')}

{/識別子:if}

カテゴリ:
制作FAQ
キーワード:
リソース
リソースのカラーコードをrgbaに変換することは可能ですか?

下記のような記述で、rgba変換も可能となっております。
{=rgba(resource('colors','base'),0.5)=}

カテゴリ:
制作FAQ
キーワード:
ウィジェットリソース
リソースについて、ウィジェットの中でif文で使うことができますか?

リソースでのif文について
こちら、可能です。

{識別子:if(strlen(owlet_dsl::resource('リソースグループ','リソース項目')))}
入力があるときの内容
{/識別子:if}

{識別子:if(!strlen(owlet_dsl::resource('リソースグループ','リソース項目')))}
入力がないときの内容
{/識別子:if}

上記のように、
owlet_dsl::resource('リソースグループ','リソース項目'))
の形で入れ込みます。

カテゴリ:
制作FAQ
キーワード:
ウィジェットリソース

OWLet DEMOサイト利用状況

今、利用中のDEMOサイト数

site/
analyzer

OWLet イベントTOPIX

OWLetに関する旬のイベント情報をお届け!

EXPOバナーよくある御質問OWLetの改修要望募集WordPressの脆弱性≪ 既存サイトを撃退するひっくり返し営業法 ≫OWLetイベント情報はコチラ

【注目】OWLet動画

OWLet おもしろコンテンツ

OWLet無料相談センター

今なら無料で専門家がアドバイスします
OWLetでお悩みのことがあれば、OWLet
無料相談センターにご相談してみませんか?

今すぐ相談する

0120-307-555
受付時間 09:30~17:00 (月~金)

参考になった記事のランキング

【新着】OWLet製WEBサイト実績

OWLet製WEBサイト実績一覧へ>