ユーザ用ツール

サイト用ツール


cms:drupal:upgrade8-3:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
cms:drupal:upgrade8-3:start [2022/01/05 09:54] – [移行] kingcms:drupal:upgrade8-3:start [2022/01/10 12:42] (現在) – [7->8 試し3] king
行 1: 行 1:
-====== 7->試し3 ======+====== 7->Try3 ======
  
 ===== 準備 ===== ===== 準備 =====
行 14: 行 14:
 ダウンロード、installは[[..:upgrade8-2:]]と同じ。必要モジュールをインストールし有効化する ダウンロード、installは[[..:upgrade8-2:]]と同じ。必要モジュールをインストールし有効化する
  
-1 
 ===== 移行 ===== ===== 移行 =====
 migrateモジュールの3つを有効にして最下部のインストールを押すと、右の画面になる。 migrateモジュールの3つを有効にして最下部のインストールを押すと、右の画面になる。
行 38: 行 37:
 === データを失うかもしれないことを知ってるから継続 === === データを失うかもしれないことを知ってるから継続 ===
 === 継続 === === 継続 ===
 +
 +==== Views ====
 +Viewsは前回失敗したので、今回は手動で作成した。Viewsの種類は元々そんなに多くないので。
 +
 +前回のD7準備で行った node_reference がentityに代わっているため、参照機能がそのまま移行されており、viewsを新しく作るだけで表示が可能になったことは非常に良かった。
 +
 +fieldにコンテンツへのリンクを貼る時、D7では、コンテンツ:パス、というものがあったが、それはなかった。
 +
 +{{:cms:drupal:upgrade8-3:d8-3-view1.png?direct&400|}} {{:cms:drupal:upgrade8-3:d8-3-view2.png?direct&200|}}
 +
 +D8では、コンテンツへのリンクのチェックボックスがあり、これでできるようだ。順番の上にあるコンテンツへのリンクのフィールドがあるから現れるのかしれないけど。
 +
 +{{:cms:drupal:upgrade8-3:d8-3-view3.png?direct&300|}} {{:cms:drupal:upgrade8-3:d8-3-view4.png?direct&300|}}
 +
 +==== 横並びリスト(inline) ====
 +viewsにおけるリストで横並びリストを実現するのに、D7\dehacss_injectorを用いてカスタムCSSを設定して使用していた。
 +<code css>
 +.databook-maker-partlist {
 +    font-size:1.1em;
 +}
 +.databook-maker-partlist li{
 +    display:inline;
 +}
 +</code>
 +css_injectors そのものがD8にモジュールとしてなかったので、コアの機能で実現す流べきものだと思ってずっと調べたりいじったりしていた。ほぼ1日やってうた。どうしてもわからず、コミュニティーに質問しようとしたところ、自分のアカウントがAccess Deniedと言われ質問ができない。新しくアカウントを作ってみたが同じ状況で進まない。諦めかけていたところ
 +新たにモジュールを探してみようと思い、D8でcssモジュールを探したところ、下記が見つかった。
 +
 +Asset Injector  https://www.drupal.org/project/asset_injector
 +
 +説明にこうある
 +<blockquote>
 +これにより、JSインジェクターとCSSインジェクターの2つのモジュールが、単純化のために1つのモジュールに結合されます。
 +
 +これらのモジュールから説明されているように、これは同じように機能します。このモジュールは、本格的なテーマに代わるものではありませんが、サイト管理者は、本格的なテーマのハッキングに飛び込むことなく、すばやく簡単に調整することができます。
 +
 +__CSSインジェクター__
 +
 +管理者が構成可能なルールに基づいてページ出力にCSSを挿入できるようにします。これは、サイトの公式テーマを変更せずに、単純なCSSの調整を追加するのに役立ちます。</blockquote>
 +
 +有効化後に、同じcssルールを追加し、viewsの「高度」のcssに同じ文句を設定したところ、横並びで表示された!!
 +
 +
 +==== Colorbox ====
 +だいたい、うまくできてますが、Colorboxがうまく動かないみたいです。
 +
 +サムネール画像とオリジナルが旧サイトやurl間違いは、おそらくコンテンツ内にリンクが記入されているせいと思えるのですが、新しく作ったコンテンツでもcolorbox機能が働かない。画像は表示され、サムネールも表示されるが開こうとする画像がブラウザ内に表示される。(単なる画像表示)
 +
 +関係あるか不明だが、colorbox-inlineモジュール入れて有効化した。そのご、いろんなところいじったかどうか不定だが、colorbox機能が動くようになった。
 +
 +https://www.drupal.org/project/colorbox_inline
 +
 +==== ckeditor ====
 +ckeditorのバージョンを調べる
 +<code>
 +core/assets/vendor/ckeditor/CHANGES.md の冒頭部分
 +
 +CKEditor 4 Changelog
 +====================
 +
 +## CKEditor 4.14.1
 +
 +</code>
 +
 +===== codesnippetモジュール =====
 +https://www.drupal.org/project/codesnippet
 +
 +モジュールを有効にする前に、プラグインを入れておく。 https://ckeditor.com/cke4/addon/codesnippet 
 + モジュールの中にあるREADME.TXTに書いてある。
 +<code>
 +1. Download the CodeSnippet plugin (AT LEAST version 4.5.11) from
 +   http://ckeditor.com/addon/codesnippet.
 +2. Place the plugin folder in the root libraries folder 
 +   (/libraries/codesnippet).
 +3. Enable CodeSnippet in the Drupal admin.
 +4. Configure your WYSIWYG toolbar to include the buttons.
 +</code>
 +
 +ダウンロードに4.14.1がないので、4.15のダウンロードリンクをコピーして4.14に修正してダウンロードした。ダウンロードしたものを/libraries に入れる。
 +
 +その後に、テキストフォーまったでアイコンを設定して保存
 +
 +
 +
  
  
  
  
cms/drupal/upgrade8-3/start.1641344057.txt.gz · 最終更新: 2022/01/05 09:54 by king