フォーラムへの返信
-
投稿者投稿
-
一応僕は
flexを使った方法を。.c-entry-summary__bodyをflexにすることで、その中の.c-entry-summary__meta(日付が入っている) の順序を入れ替えられるようにしています。.c-entries--rich-media .c-entry-summary__body { display: flex; flex-direction: column; } .c-entries--rich-media .c-entry-summary__body .c-entry-summary__meta { order: -1; }Snow Monkey をコードでカスタマイズする場合、基本的には次の3つのいずれかの方法で対応することになります。
1. CSS でカスタマイズする
2.snow_monkey_template_part_renderフックで HTML を書き換える
3. My Snow Monkey や子テーマを使ってカスタマイズしたい部分のテンプレートパーツを上書きするおそらく CSS でカスタマイズできる範囲なのかな?と思いますが、GONSY さんが書かれているように具体的な内容がわかるほうが具体的な回答がつきやすいと思うので、詳細を記述いただければと思います!
♥ 0Who liked: No user下記の認識であっていますでしょうか。
そうなります。
トップページ以外でもオーバーレイにする必要はあるのですかね?
上記をもうちょっと具体的に書くと、オーバーレイは「ヘッダーをコンテンツに重ねるため」のレイアウトになります。なのでページヘッダーにアイキャッチ画像が表示される場合はそこにヘッダーがきれいに重なって表示されるわけですが、ページヘッダーが非表示の場合はヘッダーを重ねるためのコンテンツが無い(パンくずなどは重ねたくない)ということになるので、オーバーレイにせずに「上部固定」とかにするという形でも良いのかなと思いました。ただそうなるとスクロールしたときにヘッダーにコンテンツが重ならなくなるので、実現したいデザインによっては難しいかもですね。
トップページ以外でもオーバーレイにする必要はあるのですかね? もしないようであれば、トップページとそれ以外のページでヘッダー位置を違うものにできるので、それでやるのが簡単だと思います。
コードで対応する場合は下記のトピックが参考になると思います。
トップページ以外もオーバーレイにする必要があるということであれば、CSS でヘッダーの高さ分の
paddingを.l-containerに追加するとかでしょうか。♥ 0Who liked: No user下記だとどうですかね?
.l-footer, .l-footer__body { border-top: none !important; }♥ 0Who liked: No user確認します!
♥ 0Who liked: No userCSS を書いてみました。
/* サブメニューを持つメニュー項目直下のリンクは無効化 */ .c-drawer__item--has-submenu > a, .c-drawer__subitem--has-submenu > a { pointer-events: none; } /* トグルボタンのクリック範囲を広げるための枠を定義 */ .c-drawer__item, .c-drawer__subitem { position: relative; } /* トグルボタン自体ではなくトグルボタンの疑似要素を広げるので、トグルボタン自体は static にする */ .c-drawer__toggle { position: static; } /* トグルボタンの疑似要素を広げる */ .c-drawer__toggle::before { content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }URL の判定などはしていないので、サブメニューを持つメニュー項目直下のリンクはすべてクリックできなくなります。
♥ 0Who liked: No userSnow Monkey Blocks のスライダーは仕様上できません!適当なスライダープラグインを入れるほうが良いかもしれません。
♥ 0Who liked: No userinitの表示が消えないのですが、どうすればよいでしょうか?
追加した
var_dump( 1 );のコードを削除してください!♥ 0Who liked: No userPC はクリックではなくホバーで表示されますが、スマホだとホバーが無いので矢印クリックになっています。もしスマホでメニュークリックで展開にする場合、そのメニューにリンクがある場合を考慮しないといけないと思いますが、親メニューにはリンクがない構造ですかね?
♥ 0Who liked: No user上記のコードを My Snow Monkeyに追記するという認識であっていますでしょうか?
CcとBccはどこにいれるのでしょうか?はい、ご認識の通りです。メールヘッダーをカスタマイズできるフックになるので、既存のヘッダー(
$headers)と追加したいヘッダー(CcやBccを記述している配列)を合体(array_merge())させています。下記を追加してみて、動作するか確認してみてください!add_filter( 'snow_monkey_forms/administrator_mailer/headers', function ( $headers, $responser, $setting ) { // フォームの ID が 111 のとき if ( 111 === $setting->get( 'form_id' ) ) { return array_merge( $headers, [ 'Cc: 私のアドレス@gmail.com', 'Cc: cc2@example.com', 'Bcc: bcc@example.com', 'Bcc: bcc2@example.com', ] ); } return $headers; }, 10, 3 );♥ 0Who liked: No userありがとうございます。これコンテンツスライダーブロックの中にピックアップスライダー入ったりしてないですかね? こちらの環境ではそれでも表示はされるのですが、もしかしたらそれが他の要因と干渉して…ということも考えられるかもしれないので、特に入れ子にする理由がないのであればピックアップスライダーを外に出してみてください。
♥ 0Who liked: No user -
投稿者投稿

