FAQブロックのカスタムについて

2018年2月2日 at 12:44

先日、一般で書かせていただいたのですが内容が開発向きということなので、こちらに投稿させていただきます。

FAQブロックのカスタムテンプレートで質問があります。
20行目と21行目に
"<h3><?php echo $row['title']; ?></h3>"
"<p><?php echo $row['description']; ?></p>"
このような記述があります。
21行目ですがでかこっているため、concrete5側でFAQブロックの説明欄に文字を入力してソースをみてみると二重でタグがでます。
cssではmargin: 0;でなるため見た目は隙間があかないようにみえるんですが、二重でタグがでていることに違和感があります。
あとcssの装飾で問題が起きたりします。
添付画像つけておきます。

タグの二重を解消するには
"<p><?php echo $row['description']; ?></p>"
    ↓
"<?php echo $row['description']; ?>"
にすれば、タグは二重になりませんが、このやり方は「有り」かどうかが気になります。

仮にこのやり方が「あり」であっても、マーケットプレイスではアウトで返ってきたことがありました。

みなさんは、どうやってこのの箇所をカスタマイズされているのでしょうか。

どうぞよろしくお願いいたします。

添付: faq_block.png
タグ:

Re: FAQブロックのカスタムについて

2018年2月2日 at 13:12
フォーラムの仕様でコードが消えちゃっているので、申し訳ないが、再度上げてもらえると助かります。
 

Re: FAQブロックのカスタムについて

2018年2月2日 at 15:04
失礼しました。
修正しました。

あと、一般でのせた記事の削除ってお願いできませんか。
http://concrete5-japan.org/community/forums/chat/post-16358/#msg16362
よろしくお願いします。
 

Re: FAQブロックのカスタムについて

2018年2月2日 at 18:47
> タグの二重を解消するには
> "<p><?php echo $row['description']; ?></p>"
>     ↓
> "<?php echo $row['description']; ?>"
> にすれば、タグは二重になりませんが、このやり方は「有り」かどうかが気になります。

有りというか、コアのバグを見つけたかもですね。
 

Re: FAQブロックのカスタムについて

2018年2月2日 at 19:22
コアのバグですね。
GitHub へのプルリクを送ってみて下さい!

絶対にこれだけの簡単な手順だったらわからないと思うけれど・・・。

■ やり方

説明不足なのは十分承知ですが・・・すいません取り急ぎ・・・。

- concrete5 のレポジトリを自分のアカウントに Fork する
- 自分のレポジトリの c5 GitHub で「develop」からブランチを新規作成する。「fix-faq-block」なんか名前をつける
- FAQ ブロックの修正をコミットする
- GitHub で Pull Request を concrete5 のコアに送る

参考
http://konyu.hatenablog.com/entry/2015/01/25/175839

よろしくお願いします。

Pull Request を送ったら知らせて下さい。
英語でヘルプなどできます。