ALTSYS超分かんねー

モジュールaltsys

 状態:未解決  閲覧数:810  投稿日:2010-04-24  更新日:2017-07-27
「ALTSYS超分かんねー」ので、この欄にメモしていくことにする。
ちなみに、分からなさ度は「超」級なので、しばらくこの欄に追記しまくりの予定。

分からないことが多過ぎると、自分が何をやりたかったのかさえ、段々分からなくなってくるので、
とりあえず経緯のメモ。

<経緯>
・d3forumでパンくずが二重表示されてて、その修正対応を行なった(バージョンアップして一般設定項目を変更しただけだが…)。
・よく見ると、d3blogでも、パンくずが二重表示されている。しかも、一般設定項目に、パンくず表示選択項目がない。バージョンを1.02から最新の1.05まで上げても設定項目が現われなかったため、これはもうテンプレート修正するしかないないのな、と諦めかけたとき…、あることに気が付いた。
・DB-テンプレート修正しちゃってるよ、オレ
・最近は、極力「テーマ下テンプレート」対応を心がけているのだが、当初は、よく分からないまま、「DB-テンプレート修正」なるものに取り組んだ気もする…。
テンプレートに触るのなら、何かそこら辺を整理しなければ、マズイような気がしてきた。もしかして、その影響を受けるかもししれないし…。というか、確か、「DB-テンプレート修正」の方が、「テーマ下テンプレート」より、優先表示されたような気もする。
 いっそのこと、よく分からない「DB-テンプレート」なんて削除してしまってもよいのかもしれないが、そのときせっかく必死に考えた(であろう)内容をそのまま捨てるのはどうかと…。しかも、もしかしたら、同じ修正をまたやるかもしれないし…。ということで、「DB-テンプレート」に取り組んでみることにした。最悪、一時的に退避させてやりなおせばよい、ぐらいのレベル。しかし、この「ALTSYS」ってば、使い方が、超分からねー。
▼PEAK XOOPS - altsys 0.71a
  http://xoops.peak.ne.jp/md/mydownloads/singlefile.php?lid=76

<現状把握>
▼互換レンダーシステム  - テンプレート管理  - テンプレートセット一覧
<img alt="" width="650px" src="http://xoops-0.w4c.work/uploads/d3blog/altsys1.jpg">
新規に「空のテンプレートセット」を作成していない時点で、既に間違っている気がする…。
>ベースは無しです。
>defaultをコピーしてしまったら、カスタマイズするつもりのないテンプレートまで複製されてしまいます。
▼Xoops Users Group Japan - Re: 入れ子のカラム
  http://www.xugj.org/modules/d3forum/index.php?post_id=3698
▼うさぎにもできるXOOPS Cube入門♪ - テンプレートセット複製
  http://usadeki.jp/modules/d3forum/index.php?post_id=684
▼Xoops Users Group Japan - PICOで表示コンテンツのカテゴリーのみコンテンツリスト表示
  http://www.xugj.org/modules/QandA/index.php?topic_id=998#post_id6227

▼ALTSYS  - テンプレート管理  - テンプレート操作対象モジュール : ブログ (1.05)
<img alt="" width="650px" src="http://xoops-0.w4c.work/uploads/d3blog/altsys2.jpg">
この表の見方としては、縦の1列で、一つのテンプレートセットと見るらしい。
1.一番左列が、テンプレートセット「オリジナルファイル」で、ブログモジュールで使われているテンプレートの一覧。
2.中央列のDB-defaultってのが、よく分からないのだが、defaultってぐらいだから勝手に作られるものじゃないの? 分からないので、とりあえずスルー。もしかしたら、1.が実体があるファイルベースのもので、2.がそれを元に作られるDB格納バージョンなのかもしれない。ハイ、全然、分からないです。
3.一番右列の「DB-default2_080504」が、ほとんど覚えていないが、2年前ぐらいに全複製したであろう、カスタマイズバージョン。全複製している時点で、多分、アウトだが…。
どうやら、緑色が変更されているテンプレート。下の数字(ハッシュ?)を見れば、変更されているかどうか一目で分かる、と、どこかのサイトに書いてあったような気もする…。緑色部分をクリックすると、変更履歴が確認できるが、自分で何をやってるのかさっぱり分からないテンプレートもある。2年前の話だし…、。
この画面のどこで、アクティブ設定をするのだろうか? 一番右に来ているものが自動的にアクティブになるのだろうか? と悩んだが、多分、アクティブ設定は、この画面ではなくて、「互換レンダーシステム - テンプレート管理 - テンプレートセット一覧」で行なうと思う。どう考えてもそこしかないし…。
▼Xoops Users Group Japan - ModuleManuals/altsys [altsys] - XUGJ Wiki
  http://www.xugj.org/modules/xpwiki/?ModuleManuals%2Faltsys

とりあえず、ブログモジュールだけでも、本来複製する必要がなかったテンプレを削除してみる。
一番右列の緑色ではない(下の数字が左列と同じ)ブロックのチェックボックスにチェックを入れる。
削除実行

このセット(縦一列)内のチェックされたテンプレートを削除します。よろしいですか?
<img alt="" width="650px" src="http://xoops-0.w4c.work/uploads/d3blog/altsys3.jpg">

で、ここまできて今更だが、自分の大きな勘違いに気が付いた。
■1.「DB-テンプレート修正」より、「テーマ下テンプレート」の方が、優先順位は高い
▼テーマ下テンプレートという概念 | XOOPSStyle
  http://xoops-0.w4c.work/modules/d3blog/details.php?bid=139&cid=53
自分で書いたブログ内容なので、信憑性はイマイチだが、多分、
「DB-テンプレート修正」より、「テーマ下テンプレート」の方が、優先順位は高かった気がする。

■2.そもそもカスタマイズした「DB-テンプレート」をアクティブに設定していない
書きながら、段々思い出してきたのだが、当時、「DB-テンプレート修正」を試みてはみたものの、
何かよく分からなかったので、結局、defalt(DB-default)をアクティブに戻した気がする、
てか、実際、そうなってる。

結論
・ALTSYSは、相変わらずよく分からない。
・「DB-テンプレート修正」を行なう場合は、全複製するのではなく、空のテンプレートセットを作成し、そこに該当テンプレだけを複製&修正していく。足りないテンプレ部分については、システムがdefaultから、自動補完してくれる(らしい。試してないのでアレですが…)
・とりあえず、今後についても、テーマ下テンプレートを変更していけば、O.K.(多分…)
・「d3blogのパンくず二重表示」と「DB-テンプレート修正」。全く関係なかった…。


ALTSYSの「テンプレートの高度な操作」機能が凄かった件