---
title: Kurocoで利用可能な定数一覧
category: 定数一覧
weight: 1
---

定数は `$smarty.const.[定数名]` という記法によって呼び出すことができます。
いくつかの定数は定数の設定を追加することで変更が可能です。詳しくは[ユーザー側で設定できる定数](#ユーザー側で設定できる定数)を参照してください。

## 定数一覧

| 定数名 | 説明 |
| :--- | :--- |
| SITE_TITLE | サイトのタイトル |
| SITE_KEY | 登録時に指定したサイトキー |
| ROOT_URL | KurocoフロントのURL |
| ROOT_MNG_URL | Kuroco管理画面のURL | 
| ROOT_API_URL | KurocoAPIのURL|
| ROOT_IMG_URL | KurocoFilesのURL|
| S3BUCKET | 設定されているS3のバケット |
| S3BUCKET_DOMAIN | 設定されているS3リージョンのドメイン |
| SITE_EMAIL | 管理者メール。サイト管理画面で設定できる。 |
| INQUIRY_OPERATE_LIMIT_TYPE_NONE | 問い合わせの「管理画面のアクセス制限」が「制限無し」であることを表す定数 |
| INQUIRY_OPERATE_LIMIT_TYPE_GROUP | 問い合わせの「管理画面のアクセス制限」が「制限有り」であることを表す定数 |
| INQUIRY_OPERATE_LIMIT_TYPE_OWNCONTENTS | 問い合わせの「管理画面のアクセス制限」が「ログインユーザが登録したコンテンツからの問合せしか操作できない」であることを表す定数 |
| INQUIRY_TEXT_FORMAT | 問い合わせ項目の種別が「100文字までの短文」であることを表す整数値 |
| INQUIRY_TEXT_AREA_FORMAT | 問い合わせ項目の種別が「400文字までの長文」であることを表す整数値 |
| INQUIRY_RADIO_BUTTON_FORMAT | 問い合わせ項目の種別が「単一選択(ラジオボタン)」であることを表す整数値 |
| INQUIRY_SELECT_BOX_FORMAT | 問い合わせ項目の種別が「単一選択(セレクトボックス)」であることを表す整数値 |
| INQUIRY_CHECK_BOX_FORMAT | 問い合わせ項目の種別が「複数選択(セレクトボックス)」であることを表す整数値 | 
| INQUIRY_DATE_FORMAT | 問い合わせ項目の種別が「日付」であることを表す整数値 |
| INQUIRY_FILE_FORMAT | 問い合わせ項目の種別が「ファイル」であることを表す整数値 |
| INQUIRY_MATRIX_FORMAT | 問い合わせ項目の種別が「マトリックス」であることを表す整数値 |
| INQUIRY_FILE_GCS_FORMAT | 問い合わせ項目の種別が「GCSファイル」であることを表す整数値 |
| INQUIRY_FILE_S3_FORMAT | 問い合わせ項目の種別が「S3ファイル」であることを表す整数値 |
| GROUP_POLICY_ALLOW | グループのメンバー情報閲覧制限基本方針が「制限なし」であることを表す整数値 |
| GROUP_POLICY_DENY | グループのメンバー情報閲覧制限基本方針が「制限あり」であることを表す整数値 |
| COMMENT_STATUS_RUN | コメントのステータスが「運用中」であることを表す整数値 |
| COMMENT_STATUS_STOP | コメントのステータスが「休止中」であることを表す整数値 |
| MAGAZINE_RUN | 配信のステータスが「運用中」であることを表す整数値 | 
| MAGAZINE_STOP | 配信のステータスが「休止中」であることを表す整数値 |
| MEMBER_CSV_OUTPUT_OFFSET | ダウンロードされるCSVの1ファイルあたりの行数 |
| EC_POINT_STATUS_FIXED | ポイントのステータスが「確定」であることを表す整数値 |
| EC_POINT_STATUS_TEMP | ポイントのステータスが「未確定」であることを表す整数値 |
| EC_POINT_STATUS_EXPIRED | ポイントのステータスが「期限切れ」であることを表す整数値 |
| EC_EXT_GROUP_LOOP | SKU拡張項目数を表す整数値 |
| EC_PAYMENTMETHOD_CREDIT_CARD | 決済方法が「クレジットカード」であることを表す整数値 |
| EC_PAYMENTMETHOD_CONVENIENCE_STORE | 決済方法が「コンビニ決済」であることを表す整数値 |
| EC_PAYMENTMETHOD_MONTHLY | 決済方法が「月次カード」であることを表す整数値 |
| EC_PAYMENTMETHOD_AMAZON_PAYMENT_MONTHLY | 決済方法が「Amazonペイメント(月次)」であることを表す整数値 |
| EC_PAYMENTMETHOD_PAY_EASY | 決済方法が「ATM決済（Pay-easy）」であることを表す整数値 |
| EC_PAYMENTMETHOD_SP_CAREER_SB | 決済方法が「SPキャリア継続決済」であることを表す整数値 |
| EC_WITHDRAW_ON_PURCHASE | 支払いオプションが「月単位支払い＋購入時支払い」であることを表す整数値 |
| EC_SERIAL_CODE_GROUP_TYPE_FREE_CODE | ECのシリアルコードのクーポン値のタイプが「無料コード」に設定されていることを表す値 |
| EC_SERIAL_CODE_GROUP_TYPE_DISCOUNT_CODE | ECのシリアルコードのクーポン値のタイプが「割引コード」に設定されていることを表す値 |
| EC_SERIAL_CODE_DISCOUNT_AMOUNT | ECのシリアルコードのクーポン値のタイプが「値引き額」に設定されていることを表す値 |
| EC_SERIAL_CODE_DISCOUNT_PERCENTAGE | ECのシリアルコードのクーポン値のタイプが「%」に設定されていることを表す値 |
| EC_CONVENI_TYPE_SEVENELEVEN | コンビニエンスストアが「セブンイレブン」であることを表す整数値 |
| EC_CONVENI_TYPE_LAWSON | コンビニエンスストアが「ローソン」であることを表す整数値 |
| EC_CONVENI_TYPE_FAMIMA | コンビニエンスストアが「ファミリーマート」であることを表す整数値 |
| EC_CONVENI_TYPE_SEICOMART | コンビニエンスストアが「セイコーマート」であることを表す整数値 |
| EC_CONVENI_TYPE_CIRCLEK_SUNKUS | コンビニエンスストアが「サークルK・サンクス」であることを表す整数値 |
| EC_CONVENI_TYPE_MINISTOP | コンビニエンスストアが「ミニストップ」であることを表す整数値 |
| EC_CONVENI_TYPE_YAMAZAKI | コンビニエンスストアが「ミニストップ」であることを表す整数値 |
| EC_SPCAREER_TYPE_DOCOMO | キャリアが「ドコモ」であることを表す整数値 |
| EC_SPCAREER_TYPE_AU | キャリアが「au」であることを表す整数値 |
| EC_SPCAREER_TYPE_SOFTBANK | キャリアが「ソフトバンク」であることを表す整数値 |
| EC_EXT_TYPE_TEXT | EC拡張項目の種別が「テキスト」であることを表す整数値 |
| EC_EXT_TYPE_TEXT_AREA | EC拡張項目の種別が「テキストエリア」であることを表す整数値 |
| EC_EXT_TYPE_WYSIWYG | EC拡張項目の種別が「Wysiwyg」であることを表す整数値 |
| EC_EXT_TYPE_SELECT_BOX | EC拡張項目の種別が「単一選択」であることを表す整数値 |
| EC_EXT_TYPE_MULTIPLE_CHOICE_CHECKBOX | EC拡張項目の種別が「複数選択(チェックボックス)」であることを表す整数値 |
| EC_EXT_TYPE_IMAGE | EC拡張項目の種別が「画像」であることを表す整数値 |
| EC_EXT_TYPE_LINK | EC拡張項目の種別が「リンク」であることを表す整数値 |
| EC_EXT_TYPE_DATE | EC拡張項目の種別が「日付フォーマット」であることを表す整数値 |
| EC_EXT_TYPE_TDFK | EC拡張項目の種別が「都道府県」であることを表す整数値 |
| EC_EXT_TYPE_FILE | EC拡張項目の種別が「ファイル」であることを表す整数値 |
| EC_EXT_TYPE_HTML | EC拡張項目の種別が「html」であることを表す整数値 |
| EC_EXT_TYPE_FILEMANGER | EC拡張項目の種別が「ファイルマネージャ」であることを表す整数値 |
| EC_EXT_TYPE_GCSFILE | EC拡張項目の種別が「GCSファイル」であることを表す整数値 |
| DEFAULT_OPEN_TYPE | コンテンツ編集画面で設定されている公開設定の初期値<br/>コンテンツ以外の編集画面で設定されている公開設定の初期値<br/>※デフォルトでは"open"、定数の設定で変更可能です。 |
| DEFAULT_OPEN_TYPE2 | コンテンツ編集画面で設定されている公開設定の初期値 |
| OPEN_TIME_OPTION_INTERVAL | 公開設定で指定できる時刻の選択肢の間隔 |
| LOGIN_URL_FOR_LTD | 制限付きファイルの閲覧時、未ログイン状態だった場合に遷移するログイン画面のURL |
| APPROVALFLOW_APPROVAL_STATUS_1 | 承認ワークフロー上のコンテンツの承認状態が「待機中」であることを表す整数値 |
| APPROVALFLOW_APPROVAL_STATUS_2 | 承認ワークフロー上のコンテンツの承認状態が「承認待ち」であることを表す整数値 |
| APPROVALFLOW_APPROVAL_ALERT_TIME | 承認ワークフローの承認待ちアラートの送信時刻 |
| MAGAZINE_MAIL_UNSENT | 配信メールのステータスが「送信待ち」であることを表す整数値 |
| MAGAZINE_MAIL_SENDING | 配信メールのステータスが「送信中であることを表す整数値 |
| MAGAZINE_MAIL_SENT | 配信メールのステータスが「送信済み」であることを表す整数値 |
| MAGAZINE_MAIL_ROUGH | 配信メールのステータスが「下書き」であることを表す整数値 |
| BATCH_TYPE_EVERYDAY | バッチ処理の種別が「毎日」であることを表す整数値 |
| BATCH_STATUS_UNDONE | バッチ処理の状態が「開始前」であることを表す整数値 |
| BATCH_STATUS_DISABLE | バッチ処理の状態が「無効」であることを表す整数値 |
| BATCH_TYPE_TEMPLATE | バッチ処理の種別が「バッチテンプレート」であることを表す整数値 |
| APPROVALFLOW_MEMBER_TYPE_1 | 承認ワークフローの承認者設定が「グループ」であることを表す整数値 |
| APPROVALFLOW_MEMBER_TYPE_2 | 承認ワークフローの承認者設定が「メンバー」であることを表す整数値 |
| LOGIN_INFO | ログイン画面の文言 |
| RCMS_DATEFORMAT | 日付の書式設定 |
| RCMS_CURRENCY | 使用する通貨単位 |
| RCMS_TIMEZONE | タイムゾーン設定 |
| TAG_MAX_EXTENSION | タグの拡張項目数 |
| TOPICS_CONTENTS_TYPE_CNT | コンテンツに設定できるカテゴリ数の最大値 |
| TOPICS_MAX_EXTENSION | コンテンツに設定できる拡張項目の最大数 | 
| TOPICS_EXT_GROUP_LOOP | コンテンツの拡張項目の繰り返し回数の最大値 | 
| TOPICS_EXT_TYPE_GCSFILE | 記事拡張項目の種別が「GCSファイル」であることを表す整数値 | 
| TOPICS_EXT_TYPE_TEXT | 記事拡張項目の種別が「テキスト」であることを表す整数値 | 
| TOPICS_EXT_TYPE_AUTOCOMPLETE | 記事拡張項目の種別が「テキスト(オートコンプリート)」であることを表す整数値 | 
| TOPICS_EXT_TYPE_SELECT_BOX | 記事拡張項目の種別が「単一選択」であることを表す整数値 | 
| TOPICS_EXT_TYPE_TEXT_AREA | 記事拡張項目の種別が「テキストエリア」であることを表す整数値 | 
| TOPICS_EXT_TYPE_MULTIPLE_CHOICE_CHECKBOX | 記事拡張項目の種別が「複数選択(チェックボックス)」であることを表す整数値 | 
| TOPICS_EXT_TYPE_CSVTABLE | 記事拡張項目の種別が「マスタ形式」であることを表す整数値 | 
| TOPICS_EXT_TYPE_RELATION | 記事拡張項目の種別が「関連情報選択」であることを表す整数値 | 
| TOPICS_EXT_TYPE_DATE | 記事拡張項目の種別が「日付フォーマット」であることを表す整数値 | 
| TOPICS_EXT_TYPE_WYSIWYG | 記事拡張項目の種別が「Wysiwyg」であることを表す整数値 | 
| TOPICS_EXT_TYPE_IMAGE | 記事拡張項目の種別が「画像」であることを表す整数値 | 
| TOPICS_EXT_TYPE_LINK | 記事拡張項目の種別が「リンク」であることを表す整数値 | 
| TOPICS_EXT_TYPE_FILE | 記事拡張項目の種別が「ファイル」であることを表す整数値 | 
| TOPICS_EXT_TYPE_TABLE | 記事拡張項目の種別が「表組み(テーブル)」であることを表す整数値 | 
| TOPICS_EXT_TYPE_LOCATION | 記事拡張項目の種別が「地図」であることを表す整数値 | 
| TOPICS_EXT_TYPE_HTML | 記事拡張項目の種別が「html」であることを表す整数値 | 
| TOPICS_EXT_TYPE_S3FILE | 記事拡張項目の種別が「S3ァイル」であることを表す整数値 | 
| TOPICS_EXT_TYPE_FILEMANGER | 記事拡張項目の種別が「ファイルマネージャ」であることを表す整数値 | 
| RCMS_DEFAULT_TOPICS_MAX_EXTENSION | 記事拡張項目の個数の上限(規定値)を表す整数。サイトごとに独自に設定している場合、この変数の代わりに `TOPICS_MAX_EXTENSION` を使用すること。 | 
| RCMS_DEFAULT_MEMBER_MAX_EXTENSION | メンバー拡張項目の個数の上限(規定値)を表す整数 |
| GEO_REGION | Fastlyのリージョン<br/>※API呼び出しでのみ呼び出し可能 |
| GEO_COUNTRY_CODE | Fastlyの国コード<br/>※API呼び出しでのみ呼び出し可能  |
| GEO_CONN_SPEED | Fastlyの接続速度<br/>※API呼び出しでのみ呼び出し可能  |
| OEM_CURRENCY | 使用する通貨単位<br/>※ダッシュボードのウィジェットでのみ呼び出し可能 |
| RCMS_SESSION_GC_MAXLIFETIME | ログインした状態でのアクセス後、自動的にログアウトされるまでの時間 | 

## PHPのデフォルト定数

[KurocoのSmartyで利用可能なPHP関数](/ja/docs/reference/smarty-php-function/)で利用することを目的に、以下の定数が利用可能です。  
これらの定数はKurocoのSmartyで利用可能なPHP関数で利用する目的以外に利用しないでください。  

指定の方法はKurocoの定数と同様に`$smarty.const.[定数名]`となります。  
定数の説明は[PHPのドキュメント](https://www.php.net/manual/ja/string.constants.php)を参照ください。  

- ENT_COMPAT
- ENT_QUOTES
- ENT_NOQUOTES
- ENT_HTML401
- ENT_XML1
- ENT_XHTML
- ENT_HTML5
- JSON_FORCE_OBJECT
- JSON_HEX_QUOT
- JSON_HEX_TAG
- JSON_HEX_AMP
- JSON_HEX_APOS
- JSON_INVALID_UTF8_IGNORE
- JSON_INVALID_UTF8_SUBSTITUTE
- JSON_NUMERIC_CHECK
- JSON_PARTIAL_OUTPUT_ON_ERROR
- JSON_PRESERVE_ZERO_FRACTION
- JSON_PRETTY_PRINT
- JSON_UNESCAPED_LINE_TERMINATORS
- JSON_UNESCAPED_SLASHES
- JSON_UNESCAPED_UNICODE
- JSON_BIGINT_AS_STRING
- FILTER_VALIDATE_BOOLEAN
- FILTER_VALIDATE_BOOL
- FILTER_VALIDATE_DOMAIN
- FILTER_VALIDATE_EMAIL
- FILTER_VALIDATE_FLOAT
- FILTER_VALIDATE_INT
- FILTER_VALIDATE_IP
- FILTER_VALIDATE_MAC
- FILTER_VALIDATE_REGEXP
- FILTER_VALIDATE_URL
- FILTER_SANITIZE_EMAIL
- FILTER_SANITIZE_ENCODED
- FILTER_SANITIZE_ADD_SLASHES
- FILTER_SANITIZE_NUMBER_FLOAT
- FILTER_SANITIZE_NUMBER_INT
- FILTER_SANITIZE_SPECIAL_CHARS
- FILTER_SANITIZE_FULL_SPECIAL_CHARS
- FILTER_SANITIZE_URL
- FILTER_UNSAFE_RAW
- FILTER_FLAG_STRIP_LOW
- FILTER_FLAG_STRIP_HIGH
- FILTER_FLAG_STRIP_BACKTICK
- FILTER_FLAG_ALLOW_FRACTION
- FILTER_FLAG_ALLOW_THOUSAND
- FILTER_FLAG_ALLOW_SCIENTIFIC
- FILTER_FLAG_NO_ENCODE_QUOTES
- FILTER_FLAG_ENCODE_LOW
- FILTER_FLAG_ENCODE_HIGH
- FILTER_FLAG_ENCODE_AMP
- FILTER_NULL_ON_FAILURE
- FILTER_FLAG_ALLOW_OCTAL
- FILTER_FLAG_ALLOW_HEX
- FILTER_FLAG_EMAIL_UNICODE
- FILTER_FLAG_IPV4
- FILTER_FLAG_IPV6
- FILTER_FLAG_NO_PRIV_RANGE
- FILTER_FLAG_NO_RES_RANGE
- FILTER_FLAG_GLOBAL_RANGE
- FILTER_FLAG_SCHEME_REQUIRED
- FILTER_FLAG_HOST_REQUIRED
- FILTER_FLAG_PATH_REQUIRED
- FILTER_FLAG_QUERY_REQUIRED
- FILTER_REQUIRE_SCALAR
- FILTER_REQUIRE_ARRAY
- FILTER_FORCE_ARRAY
- PHP_URL_SCHEME
- PHP_URL_HOST
- PHP_URL_PORT
- PHP_URL_USER
- PHP_URL_PASS
- PHP_URL_PATH
- PHP_URL_QUERY
- PHP_URL_FRAGMENT
- STR_PAD_LEFT
- STR_PAD_RIGHT
- STR_PAD_BOTH

## ユーザー側で設定できる定数
Kurocoで利用できる定数のいくつかは、定数のページで設定をすることでユーザーの任意の値に上書きできます。
これによりKuroco管理画面の動作の変更が可能です。

ここではユーザー側で設定できる定数の一覧を紹介します。

| 定数名 |設定例| 説明 |
| :--- | :--- |:--- |
|DEFAULT_OPEN_TYPE              | `open`, `close`|コンテンツ及びコンテンツ以外の編集画面で設定されるデフォルトの公開設定 |
|LOGIN_URL_FOR_LTD              |`https://www.example.com/`|閲覧権限のないファイルへアクセスした場合のリダイレクト先URL|
|OPEN_TIME_OPTION_INTERVAL      | `5` |公開設定で指定できる時刻の選択肢の間隔 |
|RCMS_API_PREVIEW_TOKEN_LIFESPAN|`864000`|プレビュートークンの有効期限(秒)|
|RETURN_SELF_PAGE_TOPICS_EDIT   |`1`|コンテン更新後に一覧へ遷移せず編集画面にとどまる|
|TWOFACTOR_CODE_EXPIRES         |`300`|Login::login_challenge の2段階認証の機能で送信される認証コードの有効期限(秒)|
|USE_APILIST_UI_V2              |`1`|エンドポイント一覧画面の新UIを適用する|
|USE_OLD_POSTPROCESS_DATEFORMAT |`1`|出力変換リストのRCMS Date Formatを[pg_dateformat2関数](/ja/docs/reference/smarty-plugin/#pg_dateformat2)として使用する|
|STRICT_VALIDATE_EMAIL |`1`|メールアドレスの検証をRFC準拠モードに変更します。|

<!--
|BATCH_PHYSICALLY_DELETE_DAYS |削除されたコンテンツの物理削除を実行すまでの日数|
-->

## 関連ドキュメント
- [定数](/ja/docs/management/constants/)
- [コンテンツ公開日時の設定で、時間の選択間隔を変更できますか？](/ja/docs/faq/can-i-change-the-time-selection-interval-for-the-publication-settings/)
- [「公開設定」の選択肢をデフォルトで「非公開」にできますか？](/ja/docs/faq/can-i-set-the-public-settings-option-to-private-by-default/)
- [APIにアクセス元の国や都道府県を追加する](/ja/docs/tutorials/how-to-add-region-data/)
- [閲覧権限のないファイルへアクセスした場合に任意のページにリダイレクトさせることはできますか？](/ja/docs/faq/is-it-possible-to-redirect-to-any-page-when-accessing-files-in-the-ltd-directory/)
- [プレビュートークンの有効期限を変更できますか](/ja/docs/faq/can-i-change-the-expiration-date-of-the-preview-token/)