---
title: Smarty エラーが発生しました。原因を教えてください。
description: コンテンツ定義編集の「CSS」、ダッシュボードのウィジェット、カスタム処理編集などではSmartyを利用しているため、タグの属性が不足していたり、誤った変数名を指定していた時などに、次の例のようなエラーが表示されます。
category: trouble
---

import StructuredDataFaqs from '@site/src/components/StructuredDataFaqs';

<StructuredDataFaqs faqs={[
    { question: "Smarty エラーが発生しました。原因を教えてください。", answer: "コンテンツ定義編集の「CSS」、ダッシュボードのウィジェット、カスタム処理編集などではSmartyを利用しているため、タグの属性が不足していたり、誤った変数名を指定していた時などに、次の例のようなエラーが表示されます。" }
]} />

[コンテンツ定義編集](/ja/docs/management/content-structure-topics-group/#コンテンツ定義編集)の「CSS」、[ダッシュボードのウィジェット](/ja/docs/management/dashboard-widget/)、[カスタム処理編集](/ja/docs/management/function/#カスタム処理編集)などではSmartyを利用しているため、タグの属性が不足していたり、誤った変数名を指定していた時などに、次の例のようなエラーが表示されます。

![Image (fetched from Gyazo)](https://t.gyazo.com/teams/diverta/7b93e994e30cc0c9f18a631b0425ea56.png?witdh=600)
 [line 4]は、エラー行番号、 syntax error: unrecognized tag: はエラー内容を示します。

原因としてよくある例としては、CSSやjavascriptなどで`{ }`を使用している場合です。  
`{ }`の部分を`{literal}` `{/literal}`で囲むように記述すると解消しますので、下記の例をご参照の上、設定してください。

例) コンテンツ定義編集の「CSS」に入力し、コンテンツ編集画面で「その他の設定」「関連するタグ」「公開時連携の設定」の表示を消す記述
```
{literal}
#detail_setting{display:none;}
#tag_edit{display:none;}
#open_action_setting{display:none;}
{/literal}
```
