{"__v":1,"_id":"5544d76bd8833c0d00582824","category":{"__v":1,"_id":"5544d76ad8833c0d00582804","pages":["5544d76bd8833c0d00582824","5544d76bd8833c0d00582825","5544d76bd8833c0d00582826","5544d76bd8833c0d00582827","5544d76bd8833c0d00582828","5544d76bd8833c0d00582829","5544d76bd8833c0d0058282a","5544d76bd8833c0d0058282b","5544d76bd8833c0d0058282c","5544d76bd8833c0d0058282d","5544d76bd8833c0d0058282e","5544d76bd8833c0d0058282f","5544d76bd8833c0d00582830","5544d76bd8833c0d00582831"],"project":"55227389b4a0de0d00de7e28","version":"5544d76ad8833c0d00582801","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-04-09T09:27:58.538Z","from_sync":false,"order":2,"slug":"_-1","title":"アドオン開発"},"project":"55227389b4a0de0d00de7e28","user":"552342f6e20da719000e7925","version":{"__v":1,"_id":"5544d76ad8833c0d00582801","forked_from":"55227389b4a0de0d00de7e2b","project":"55227389b4a0de0d00de7e28","createdAt":"2015-05-02T13:55:54.059Z","releaseDate":"2015-05-02T13:55:54.059Z","categories":["5544d76ad8833c0d00582802","5544d76ad8833c0d00582803","5544d76ad8833c0d00582804","5544d76ad8833c0d00582805","5544d76ad8833c0d00582806"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"4.0.0","version":"4.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-04-09T09:37:29.643Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/bNjdwQtoQ5qMPxG7PKiz_codehook.jpg\",\n        \"codehook.jpg\",\n        \"500\",\n        \"333\",\n        \"#526f89\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nフックポイントは外部のコードを機能させる、ソースコード内の特別な場所です。\n\nこの方法のおかげで、開発者はコードの必要な部分に自分が書いたコードをフックし、コアを改変することなくアドオンを作成することができます。\n\nCS-Cartはソースコード内のフック(PHPコード・フック)とテンプレート内(テンプレート・フック)の2種類のフックを使用することが出来ます。\n\n次のセクションでは両方のタイプの説明を説明しています。\nフックについての情報は以下のセクションを確認してください。\n\n- [PHP Hooks](doc:php-hooks) \n- [TPL Hooks](doc:tpl-hooks)","excerpt":"フックはコントロールフローを制御するプログラミング・コンセプトです。","slug":"hooking","type":"basic","title":"フック"}

フック

フックはコントロールフローを制御するプログラミング・コンセプトです。

[block:image] { "images": [ { "image": [ "https://files.readme.io/bNjdwQtoQ5qMPxG7PKiz_codehook.jpg", "codehook.jpg", "500", "333", "#526f89", "" ] } ] } [/block] フックポイントは外部のコードを機能させる、ソースコード内の特別な場所です。 この方法のおかげで、開発者はコードの必要な部分に自分が書いたコードをフックし、コアを改変することなくアドオンを作成することができます。 CS-Cartはソースコード内のフック(PHPコード・フック)とテンプレート内(テンプレート・フック)の2種類のフックを使用することが出来ます。 次のセクションでは両方のタイプの説明を説明しています。 フックについての情報は以下のセクションを確認してください。 - [PHP Hooks](doc:php-hooks) - [TPL Hooks](doc:tpl-hooks)