111からまでを表示 (計179) |
ブロック「A」の配置場所が固定されている場合:
テンプレート上にグローバルエリアを作成し、そこにブロック「A」を配置
ブロック「A」の配置場所が固定されていない場合:
スタックを作成してそのスタック内にブロック「A」を配置し、そのスタックを各ページに配置
スタック作成については下記参照
http://concrete5-japan.org/help/5-7/using-concrete5-7/in-page-editing/block-areas/stacks/
ってな感じでいかがでしょうか。
Posted on 7月 10, 2020 at 3:07 午後
|
>問題となるHTMLブロックの枠が表示されています。
その枠をクリックして「削除」は選べませんか?
Posted on 6月 24, 2020 at 9:37 午前
|
ん〜困りましたね。
問題となっているブロックのソースが判らないので
これ以上の原因追及は困難かと…
ということで、その表示されるHTMLソースを使って
新しいグローバルエリアを作成するってのはいかがでしょうか?
Posted on 6月 23, 2020 at 6:47 午後
|
それでは、、、
画面右上のスライダーアイコン → スタック&グローバルエリアをクリックして
一覧から「グローバルエリア」をクリック。
表示された一覧から該当するグローバルエリア名をクリック。
バージョン履歴をクリックしてバージョン一覧を表示させ、
トラブル前のバージョンまで戻せばOK。
Posted on 6月 23, 2020 at 5:17 午後
|
もしそのブロックが最近追加したものであればバージョンを戻すことで削除可能かと。
(ただしグローバルエリアは除く)
編集モードに入れなくてもサイトマップで該当ページをクリックしてバージョンを選択すれば操作可能です。
Posted on 6月 23, 2020 at 3:54 午後
|
オーバーライドとは関係なくcssの問題なので
.text-muted.small(
color: red;
font-weight: bold;
}
とすればよろしいかと思います。
他ページに影響が出るようであれば親要素をセレクト指定に加えるなどで対応してください。
参考になれば幸いです。
Posted on 6月 20, 2020 at 11:28 午後
|
取り急ぎ見つけてきました。
記述されているファイルはこちら
/concrete5.6.4.0.ja/concrete/core/helpers/form/attribute.php
45〜47行目
if ($required) {
$html .= ' <span class="ccm-required">*</span>';
}
上記のヘルパークラスを読み込んでいるのはこちら
/concrete5.6.4.0.ja/concrete/blocks/form/form_setup_html.php
6行目
$form = Loader::helper('form');
オーバーライドに関しては下記ページを参考にするのが良いかと。
http://concrete5-japan.org/help/5-6/developer/introduction/basic_structure_of_concrete5/
参考になれば幸いです。
Posted on 6月 20, 2020 at 3:17 午後
|
とりあえずキャッシュがONになったままのようですので、
キャッシュを全てOFFにし、さらに手動でキャッシュクリアをして
原因を絞っていってみてはいかがでしょうか。
Posted on 6月 15, 2020 at 4:03 午後
|
ほんじゃぁ、ボケ防止のお勉強がてら作成したブツをお試しください。
<script>
function openCushion(e) {
host = location.hostname;
href = this.getAttribute("href");
dn = href.indexOf(host);
if (~href.indexOf("://") && (dn <= -1 || dn > 8)) {
nw = window.open("", "cushion");
ws =
'<p style="text-align:center;margin-top:20px;">' +
'<a href="%s" rel="noreferrer">%s</a><br>にジャンプしちゃうんですか?<br>' +
'<button onclick="window.close();" style="margin-top:20px;">CANCEL</button></p>';
nw.document.body.innerHTML = ws.replace(/%s/g, href);
e.preventDefault();
}
}
window.addEventListener("load", function () {
if (!this.document.getElementById("ccm-tooltip-holder")) {
document.querySelectorAll("a").forEach(function (ce) {
ce.addEventListener("click", openCushion);
}, false);
}
});
</script>
設置方法:
外部へのリンクがあるページに上記をコピペしたHTMLブロックを追加すればOK。
リンクとして埋め込む時は最初と最後の<script></script>タグを外して.jsファイル(例 noreferrer.js)として保存し、適宜ヘッダやbody終盤あたりから読み込んでください。
テンプレートで読み込む場合のサンプルコードは次の通り。
<script type="text/javascript" src="<?= $view->getThemePath() ?>/js/noreferrer.js"></script>
使い方:
編集モードでは動作しませんので、設置後ログアウトした状態でお試しください。
外部リンクをクリックすればクッションページが開きジャンプの確認をします。
動作条件:
次の場合は通常のリンクとして動作します。
・編集モード時
・「絶対パス」「相対パス」「mailto」のリンク
・同一FQDN向けのリンク
※サブドメインが異なる場合はクッションページが表示されます。
お試しあれ。
Posted on 6月 03, 2020 at 2:12 午後
|
これ、concrete5のブロックで対応!とかではなく、
javascript埋め込みでの対応でもアリですか?
Posted on 6月 02, 2020 at 7:25 午後
|