このエントリーをはてなブックマークに追加 Check

テーマ、ページタイプの一括適用の方法

お世話になります。

基本的な質問で申し訳ありません。
ある程度ページ(階層)が存在する状態を想定します。

途中から、別テーマを追加して、
ある特定の階層(複数ページが存在します)に、
追加テーマ、ページタイプを一括適用させたい場合、
どの様な操作になりますでしょうか?

テーマのデフォルト(有効設定)はそのままの状態での一括設定の方法になります。

宜しくお願い致します。

バージョン: 5.4.1.1

タグ:
Display Messages: スレッド形式     フラット形式
11 Replies

Re: テーマ、ページタイプの一括適用の方法

2012/01/27 at 11:01 AM
残念ながら、一括で変更できるのはサイト全体の場合だけだと思います。
管理画面のサイトマップから操作すれば、1ページずつではありますが、次々と操作していくのも楽だと思います。
 

Re: Re: テーマ、ページタイプの一括適用の方法

2012/01/27 at 3:30 PM
レスありがとうございます。

方法が無いのは残念です。

あの後、内部を解析しまして、検討しましたが、ダシュボード?を
結構改造する必要があり、ちょっと無理そうだったので、
SQLを投げると言う事で、切り抜けました。
 

Re: Re: Re: テーマ、ページタイプの一括適用の方法

2012/01/27 at 6:24 PM
プログラムで組んじゃってOKなら、 Page::setTheme() でテーマを変更できますよ。
CollectionTypeは変更できたっけ…こっちは難しそうです。。
 

Re: Re: Re: Re: テーマ、ページタイプの一括適用の方法

2012/01/27 at 7:26 PM
>> プログラムで組んじゃってOKなら、 Page::setTheme() でテーマを変更できますよ。
と思って解析したのですが...

「特定の階層の特定範囲の選択」をダシュボードに機能追加で挫折しました。
 

Re: Re: Re: Re: Re: テーマ、ページタイプの一括適用の方法

2012/01/29 at 10:23 AM
やはり、私も hissyさんの意見に賛成で、

「ダッシュボード」⇒「サイトマップ」から変更しますね。
(ひとつづつになってしまいますけど・・・)

一括の意味がちょっとわからないのですけど・・・
「ダッシュボード」⇒「ページタイプとテーマ」から・・・
「テーマ変更」サイト一括変更では、駄目なんでしょうか?

何か特別な使いたいテーマが2種類以上あって「ページごと」に変更するとか何かなんでしょうね。

以前使った手なんですけど・・・
「テーマ」の中に「exsample.php / exsample2.php /exsample3.php」をそれぞれデザイン違いで、それぞれにページ対応させた事はあります。
そういう時には、「ページ毎の設定」テーマの一括設定が欲しかったりしますね。



hissyさんの以前の「パニックサービスの停止」で、フラッシュでの画像切り取りアップロードの件は、あれ全体で欲しいなと考えていました。
多分本家は、iPhone/iPad対応を視野に入れているからだとは思うのですけど。
差しあたって、「フラッシュアップローダー全体使用」賛成です!

両方選べるよう(選択出来るよう)にしてくれたらいいのに。
 

Re: Re: Re: Re: Re: Re: テーマ、ページタイプの一括適用の方法

2012/01/30 at 12:44 PM
単純に、以下のような場合、どのようにすればいいのでしょうか?

Aテーマで作成した100ページと、
Bテーマで作成した100ページあるとします。

このうち、Bテーマだけ、Cテーマにリニューアルしたい場合、
どうしますか?
そう言う意味での一括です。

全体をCテーマにする場合は、ボタン一発は理解していますが、
上記のような場合、どうすればいいのかと思って質問させていただきました。
 

Re: Re: Re: Re: Re: Re: Re: テーマ、ページタイプの一括適用の方法

2012/01/30 at 5:56 PM
yamanoiです。

SQLで直接修正されるなら
PageThemesテーブルを見て、それぞれのptIDを確認します。
つぎにPgaesテーブルにあるptIDを変更すれば移行できると思う。

一部の階層のしたであれば、サイトマップから訪問を選ぶとURLにcIDが分かります。
つぎにPgaesテーブルのcParentIDと先ほどのcIDを一致するページのptIDを変更します。

変更は自己責任でお願いします。
 

Re: テーマ、ページタイプの一括適用の方法

2012/03/27 at 5:05 PM
今思いついたのですが
Cテーマのフォルダ名、ファイル名をBテーマに変更して
上書きアップロードするというのはどうでしょうか?
 

RE: テーマ、ページタイプの一括適用

2012/03/09 at 1:09 AM
concrete5.5から変更できるようになっています。
具体的には、サイトマップ→ページ検索を選択。
それから変更したいページを選択してデザインにてテーマを変更できます。
 

Re: テーマ、ページタイプの一括適用の方法

2012/03/26 at 8:51 PM
再び、上げておきます。
3/16 リリースの日本語版 5.5.1 で、一括で変更できるようになりました。

よろしければ、アップグレードして試してみてください(ヘルプドキュメントが少ないですが・・・)
 

Re: テーマ、ページタイプの一括適用の方法

2012/03/26 at 9:04 PM
レスありがとうございます。

まだ、バージョンアップを行っておりませんので、試せておりませんが、
ページタイプの一括適用が出来るようになればかなり楽になります。
 

このエントリーをはてなブックマークに追加 Check