1からまでを表示 (計195) |
Supermintについては、扱ったことが無いので他の方にお任せします。
内容が変わるので、別スレを立てるかMarketplaceでお聞きになったらと思います。
Posted on 3月 25, 2020 at 9:00 午前
|
ちょっと時間が経っていますが、自分もはまって解決できたので対策を書いておきます。
このエラーは、「Easy Image Gallery」アドオンをインストールすることで発生します。
アドオンサポートページで、この問題に関するディスカッションはありますが、開発者が対応していない状況のようですので手動で対応するしかありません。
concrete5 - 8.5.2
Easy Image Gallery - 1.4.2
PHP - 7.1.28
MySQL - 5.7.17
1)管理画面 > ファイル > 属性に移動し、ハンドルが「internal_link_cid」である「Link to page」属性をクリックして編集します。
2)[索引インデックスにコンテンツが含まれます。]のチェックボックスをオフにして[保存]をクリックします。
[高度な検索で利用可能な項目。]にはチェックが入っていても大丈夫です。
3)システムと設定 > 最適化 > 自動実行ジョブに移動し、「検索エンジンインデックス(すべて)」を実行します。
これで、エラーなしでファイルを検索できるようになります。
自分の場合は、3番目のところで「検索エンジンインデックス(更新)」も一応しています。
Posted on 3月 20, 2020 at 8:39 午前
|
PHPのバージョンを変更したりして試してみましたか?
Posted on 2月 06, 2020 at 9:20 午前
|
registerViewAssetsは、38行目くらいに存在していると思いますけど、その中に
$this->requireAsset('javascript', 'c5dktwentytwenty');
を追加しているのか新たに一番下の行とかに丸々
public function registerViewAssets($outputContent = '') {
$this->requireAsset('javascript', 'c5dktwentytwenty');
}
を追加していますか?
Cannot redeclareなんで、registerViewAssetsを再宣言しているみたいなんですけど。
Posted on 11月 14, 2019 at 6:56 午後
|
まずどのファイルが読み込めていないかを確認するのが先ですが・・・
アセットの登録をしてから読み込む感じです。
アセットの登録について
http://concrete5-japan.org/help/5-7/developer/assets/registering-an-asset/
アセットの登録は読み込めていないファイルを登録します。
登録したアセットを読み込むときは、ブロックのcontroller.phpに以下の感じで追加。
public function registerViewAssets($outputContent = '') {
$this->requireAsset('javascript', '登録したハンドル');
}
読み込むときに何かしらの条件があるならifで条件分岐してください。
「concrete5 registerViewAssets」で検索するといくつか参考にできるものが出てくると思うのでそちらで確認してみてください。
Posted on 11月 06, 2019 at 5:10 午後
|
Twenty Twenty Imageを使ったことがないのでわかりませんが、何かしらのJSの読み込みでエラー出ていませんか?
ログインしている時は読み込まれているものが、ログアウトすると読み込まれなくなったりする時があります。
registerViewAssetsでブロック使用時にJSの読み込みをさせてしまって対応してみてはいかがでしょう。
他に方法があるのかもしれませんが、自分はこの方法で対応しています。
Posted on 11月 04, 2019 at 8:28 午後
|
packages\easy_image_slider\blocks\easy_image_slider\controller.php内の130行目くらいが以下になっていませんか?
public function registerViewAssets()
なっていたら
public function registerViewAssets($outputContent = '')
として試してみてください。
Posted on 11月 04, 2019 at 8:17 午後
|
返信ありがとうございます。
出来たような気がするという、変な先入観で勘違いしてました。
ちょっと入力項目が多いコンポーザーを作っていて、フォーム部の整理がつかずに混乱しておりました。
入力フォームがあれば、後はgetAttributeでですもんね。
お手数おかけしました。
Posted on 7月 16, 2019 at 1:41 午後
|
Ver.8.5.1
サーバー:sixcore
PHP:7.0.18 & 7.1.4
表題の件ですが、ページとテーマの属性から属性を作り、ページタイプのフォームを編集で作った属性を追加するところまではできるのですが、出力でコンポーザーコントロールブロックを選ぶと、その中に作った属性がプルダウン内にありません。
空白のサイトでクリーンインストールして確認してみましたが、改善しないのでテーマが悪さしていることはありません。
同様の症状のある方はおりますでしょうか?
また、解決策がありましたらご教授いただけると助かります。
よろしくお願いします。
Posted on 7月 16, 2019 at 12:20 午後
|
外部フォームでの対応するのはいかがでしょうか?
簡単にフォームを登録したりとか簡潔さはなくなりますが、確認画面もそうですがデザインの自由度なども上がりますよ。
フォームの作成にはPHPのスキルが必要ですが、検討できるのであれば試してみたらいいと思います。
Posted on 1月 22, 2019 at 8:20 午後
|