# Atomikテーマをベースにしたテーマ作成時にエラー

**URL:** <https://forums.concretecms.org/t/atomik/2339>\
**Category:** 一般\
**Created:** [February 2, 2022, 8:58am UTC](https://forums.concretecms.org/t/atomik/2339 "2022-02-02T08:58:28Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![cc5take3](https://forums.concretecms.org/user_avatar/forums.concretecms.org/cc5take3/32/3495_2.png) [@cc5take3](https://forums.concretecms.org/u/cc5take3)\
**Post date:** [February 2, 2022, 8:58am UTC](https://forums.concretecms.org/t/atomik/2339/1 "2022-02-02T08:58:28Z")

</div>

お世話になります。  
Atomikテーマを使ってカスタマイズしたいと思い、以下の作業を行ったところエラーになってしまいました。

1)/concrete/themes/atomik下のファイルをapplication/themes/temptestへコピー

2)application/themes/temptest/page\_theme.php内のnamespaceを以下に変更

namespace Application\Theme\Temptest;

3)管理画面でテーマをインストールしたところ、以下のようなエラーになりました。  
（管理画面の「ページとテーマ」を表示する際のみエラー表示となります。）

▼エラー内容  
Argument 1 passed to Concrete\Core\Page\Theme\Documentation\AtomikDocumentationProvider::\_\_construct() must be an instance of Concrete\Theme\Atomik\PageTheme, instance of Application\Theme\Temptest\PageTheme given, called in /home/ **/www/** /application/themes/temptest/page\_theme.php on line 122

同じ環境下で、/concrete/themes/elementalをまったく同じ手順で行ったところ、正常にインストール、有効化できたのでAtomikテーマ特有の現象だと思われるのですが、何が問題なのかわかりません。  
解決方法等ご教示いただけないでしょうか？

よろしくお願いいたします。

#Server  
さくらインターネット

# Concrete Version

Core Version - 9.0.2  
Version Installed - 9.0.2  
Database Version - 20220114215506

# Database Information

Version: 5.7.32-log  
SQL Mode: NO\_ZERO\_IN\_DATE,NO\_ZERO\_DATE,ERROR\_FOR\_DIVISION\_BY\_ZERO,NO\_AUTO\_CREATE\_USER,NO\_ENGINE\_SUBSTITUTION

# Concrete Packages

None

# Concrete Cache Settings

Block Cache - Off  
Overrides Cache - Off  
Full Page Caching - Off  
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software

Apache

# Server API

apache2handler

# PHP Version

7.4.25

# PHP Extensions

apache2handler, apcu, bcmath, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, intl, json, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcre, PDO, pdo\_mysql, pdo\_sqlite, Phar, posix, Reflection, session, SimpleXML, snmp, soap, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings

max\_execution\_time - 30  
log\_errors\_max\_len - 1024  
max\_file\_uploads - 20  
max\_input\_nesting\_level - 64  
max\_input\_time - -1  
max\_input\_vars - 1000  
memory\_limit - 512M  
post\_max\_size - 8M  
upload\_max\_filesize - 2M  
mbstring.regex\_retry\_limit - 1000000  
mbstring.regex\_stack\_limit - 100000  
mysqli.max\_links - Unlimited  
mysqli.max\_persistent - Unlimited  
pcre.backtrack\_limit - 1000000  
pcre.recursion\_limit - 100000  
session.cache\_limiter - _no value_  
session.gc\_maxlifetime - 7200  
soap.wsdl\_cache\_limit - 5  
unserialize\_max\_depth - 4096  
opcache.max\_accelerated\_files - 10000  
opcache.max\_file\_size - 0  
opcache.max\_wasted\_percentage - 5

---

<div class="post-metadata">

**Author:** ![katz515](https://forums.concretecms.org/user_avatar/forums.concretecms.org/katz515/32/4325_2.png) [@katz515](https://forums.concretecms.org/u/katz515)\
**Post date:** [February 3, 2022, 2:45am UTC](https://forums.concretecms.org/t/atomik/2339/2 "2022-02-03T02:45:52Z")

</div>

こんにちは。

Atomik で新しく追加された Documentation Class のところで引っかかっているみたいですね。

僕も Atomik のオーバーライドの仕方をまとめないとなと思ってたところです。  
時間ができたらしらべてまた共有しますね。

---

<div class="post-metadata">

**Author:** ![cc5take3](https://forums.concretecms.org/user_avatar/forums.concretecms.org/cc5take3/32/3495_2.png) [@cc5take3](https://forums.concretecms.org/u/cc5take3)\
**Post date:** [February 3, 2022, 3:39am UTC](https://forums.concretecms.org/t/atomik/2339/3 "2022-02-03T03:39:40Z")

</div>

ありがとうございます！  
是非ともよろしくお願いします！

---

<div class="post-metadata">

**Author:** ![katz515](https://forums.concretecms.org/user_avatar/forums.concretecms.org/katz515/32/4325_2.png) [@katz515](https://forums.concretecms.org/u/katz515)\
**Post date:** [February 12, 2022, 12:49am UTC](https://forums.concretecms.org/t/atomik/2339/4 "2022-02-12T00:49:17Z")

</div>

僕もまだ検証できていないのですが、同じ話題がスレッドに上がっていました。

以下の記述を削除してトライしてもらえますか？

> [@Atomik theme copy](https://forums.concretecms.org/t/atomik-theme-copy/2417/2):
>
> Try getting rid of the following: public function getDocumentationProvider(): ?DocumentationProviderInterface { return new AtomikDocumentationProvider($this); } I haven’t tried this, but you shouldn’t need the documentation.

---

<div class="post-metadata">

**Author:** ![cc5take3](https://forums.concretecms.org/user_avatar/forums.concretecms.org/cc5take3/32/3495_2.png) [@cc5take3](https://forums.concretecms.org/u/cc5take3)\
**Post date:** [February 12, 2022, 8:01am UTC](https://forums.concretecms.org/t/atomik/2339/5 "2022-02-12T08:01:18Z")

</div>

> [@Atomik theme copy](https://forums.concretecms.org/t/atomik-theme-copy/2417/2):
>
> Try getting rid of the following: public function getDocumentationProvider(): ?DocumentationProviderInterface { return new AtomikDocumentationProvider($this); } I haven’t tried this, but you shouldn’t need the documentation.

ありがとうございます！

該当部分を削除したところエラーが出なくなり、テーマページが表示されるようになりました。  
これからテーマのカスタマイズ方法を勉強したいと思います。

ありがとうございました。m(\_\_)m

---

<div class="post-metadata">

**Author:** ![katz515](https://forums.concretecms.org/user_avatar/forums.concretecms.org/katz515/32/4325_2.png) [@katz515](https://forums.concretecms.org/u/katz515)\
**Post date:** [February 25, 2022, 12:42pm UTC](https://forums.concretecms.org/t/atomik/2339/6 "2022-02-25T12:42:41Z")

</div>

あと参考までに、  
Atomik のクローンパッケージも公開されています。

> **[GitHub - davedew/atomik\_theme\_clone: Clone of Concrete CMS Atomik Theme](https://github.com/davedew/atomik_theme_clone)**
>
> Clone of Concrete CMS Atomik Theme. Contribute to davedew/atomik\_theme\_clone development by creating an account on GitHub.

作者はいくつも Concrete CMS テーマを制作・販売されている afixia さんです。

---

<div class="post-metadata">

**Author:** ![katz515](https://forums.concretecms.org/user_avatar/forums.concretecms.org/katz515/32/4325_2.png) [@katz515](https://forums.concretecms.org/u/katz515)\
**Post date:** [March 4, 2022, 11:09am UTC](https://forums.concretecms.org/t/atomik/2339/7 "2022-03-04T11:09:55Z")

</div>

Atomik Theme Clone の使い方動画を作成しました。

[![](https://forums.concretecms.org/uploads/default/original/2X/1/14fe9f63c611afd2753939e9c84db0fad9f60a10.jpeg "Atomik Theme Clone を使ってテーマをカスタマイズ") ](https://www.youtube.com/watch?v=dwddVxFVmQI)

---

<div class="post-metadata">

**Author:** ![yasugen1965](https://forums.concretecms.org/user_avatar/forums.concretecms.org/yasugen1965/32/4859_2.png) [@yasugen1965](https://forums.concretecms.org/u/yasugen1965)\
**Post date:** [November 3, 2024, 6:13am UTC](https://forums.concretecms.org/t/atomik/2339/8 "2024-11-03T06:13:50Z")

</div>

同じ事象になってどうしたらいいかとフォーラムなどを探していたらこちらのトピックにたどり着きました。  
ありがとうございました。
