記事一覧選択表示ブロックプラグインでエラー 投稿する

投稿者:kamo  投稿日時:2023-08-07 17:29:21
いつもありがとうございます.kamoです。
記事一覧選択表示ブロックプラグインを有効にして
ページにブロックを追加したところ、以下のエラーが表示されました。
Warning: Undefined variable $entryDao in /home/***/homepage.com/public_html/sycms/common/site_include/plugin/selected_entries_block/selected_entries_block.php on line 95
Fatal error: Uncaught Error: Call to a member function executeQuery() on null in /home/***/homepage.com/public_html/sycms/common/site_include/plugin/selected_entries_block/selected_entries_block.php:95 Stack trace: #0 /home/***/homepage.com/public_html/sycms/common/site_include/block/PluginBlockComponent/block.php(50): SelectedEntriesBlockPlugin->onLoad(Array) #1 /home/***/homepage.com/public_html/sycms/common/site_include/CMSPage.class.php(50): PluginBlockComponent->getViewPage(Object(CMSPage)) #2 /home/***/homepage.com/public_html/sycms/common/site_include/CMSPageController.class.php(138): CMSPage->main() #3 /home/***/homepage.com/public_html/sycms/common/lib/soy2_build.php(236): CMSPageController->execute() #4 /home/***/homepage.com/public_html/sycms/common/site_include/SOYCMSOutputContents.class.php(64): SOY2PageController::run() #5 /home/***/homepage.com/public_html/sycms/common/site_include/SOYCMSOutputContents.class.php(110): SOYCMSOutputContents::execute_normal() #6 /home/***/homepage.com/public_html/sycms/common/site.func.php(42): SOYCMSOutputContents->execute() #7 /home/***/homepage.com/public_html/website/index.php(12): execute_site() #8 /home/***/homepage.com/public_html/index.php(3): include_once('/home/***/...') #9 {main} thrown in /home/***/homepage.com/public_html/sycms/common/site_include/plugin/selected_entries_block/selected_entries_block.php on line 95
ページ内のコードは以下です。
<!-- block:id="pickup" -->
<article>
	<dl>
	<dt><span>ピックアップnews</span></dt>
	<dd><i	cms:id="title">ここに表示記事タイトル</i>
	<span ><a href="#" cms:id="entry_link*"><!-- cms:id="content"	cms:length="50"-->ここに本文内容一部表示<!-- /cms:id="content" --></a></span></dd>
	</dl></article>
<!-- /block:id="pickup" -->
SOY CMS  SQLite 3.11.34
PHP Version: 8.0.25
で記事一覧選択表示ブロックプラグイン設定を行いました。
ページ内ブロックの設定はselected_entries_blockとなっています。
どこか設定にミスがありますでしょうか?
お手数でも、解決方法をご指導頂きたく
よろしくお願いいたします。
投稿者:齋藤毅  投稿日時:2023-08-07 17:43:41
/home/***/homepage.com/public_html/sycms/common/site_include/plugin/selected_entries_block/selected_entries_block.php
の80行目付近の
$dao = soycms_get_hash_table_dao("entry");

$entryDao = soycms_get_hash_table_dao("entry");
にすれば良いです。
投稿者:kamo  投稿日時:2023-08-08 11:11:53
早速のご回答ありがとうございました。
解決方法をお教え頂き、ご指導頂いた内容で、編集したところ、正常に表示ができました!
ご多忙の中、お手数をお掛け致しました。
今後ともよろしくお願いいたします。
ログインして投稿する