上級権限モードにおいてコンポーザーでページを追加しようとしたところ、
=================================
Page Forbidden(アクセス禁止) このページへのアクセスが許可されていません。 ホームに戻る. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-54480950-1', 'auto'); ga('send', 'pageview');
=================================
というエラー(ピンク色の画面)が出て登録することができません。
最初、コンポーザーでのページ作成のみができるユーザーを作成したいと思い、
下記記事を参考に権限を設定してみたのですが、
http://notnil-creative.com/blog/archives/2750
上のエラーが出てしまったので、
新たに管理者グループを与えたユーザーを作成し試しましたがやはりエラーと
なってしまいます。
(スーパーユーザーアカウントの場合は正常に登録できます。)
エラーが出る操作としては、
「管理画面」-「書く」 → 基本情報入力画面にて名前+スラッグ入力 →
ブロック名のリンクボタン → 「編集」画面にて情報入力後「保存」ボタン
→ エラー
です。
同じような状況になられた方はいらっしゃいませんでしょうか?
何かヒントをいただけると幸いと存じます。
よろしくお願いいたします。
サーバ:Xserver
# concrete5 Version
5.6.3.1
# concrete5 Packages
Database Case Sensitivity Migration (1.1.2), Designer Content (3.1.1).
# concrete5 Overrides
blocks/autonav, blocks/page_list, blocks/contentsmain, blocks/dc_jirei, blocks/kansaiug_headline, blocks/kansaiug_headline_t3, languages/ja_JP, themes/olive_sample
# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
# Server Software
Apache
# Server API
cgi-fcgi
# PHP Version
5.3.3
Posted on 2月 17, 2015 at 1:35 午後
|
いつもお世話になっております。
検索結果ブロックへページ属性を表示する方法がわかりません。
ページリストでは、
"<?php foreach ($pages as $page):"
" echo $page->getAttribute('pgp_area');"
" echo $page->getAttribute('pgp_price');"
"?>"
のように記述するとページ属性が表示されるのですが、
検索結果ブロックで同じように記述するとエラーが出てしまいます。
Call to undefined method IndexedSearchResult::getAttribute()
以下、view.php からの抜粋ですが、この中にページ属性を読み込む記述をするとしたら
どのように記述すれば良いのでしょうか?
よろしくお願いいたします。
===============concrete/blocks/search/view.phpより抜粋
"<?php foreach($results as $r) { "
" $currentPageBody = $this->controller->highlightedExtendedMarkup($r->getBodyContent(), $query);?>"
" <div class="searchResult">"
" <h3><a href="<?php echo $r->getPath()?>"><?php echo $r->getName()?></a></h3>"
" <p>"
" <?php if ($r->getDescription()) { ?>"
" <?php echo $this->controller->highlightedMarkup($tt->shortText($r->getDescription()),$query)?><br/>"
" <?php } ?>"
" <?php echo $currentPageBody; ?>"
" <a href="<?php echo $r->getPath(); ?>" class="pageLink"><?php echo $this->controller->highlightedMarkup(rawurldecode($r->getPath()),$query)?></a>"
" </p>"
" </div>"
"<?php }//foreach search result ?>"
Posted on 7月 24, 2014 at 6:02 午後
|