Closed TN03 closed 2 years ago
Hierzu gibt es jetzt einen PR, siehe: https://github.com/TN03/expandcontract/pull/7 Kann auch mit diesem Branch getestet werden: https://github.com/TN03/expandcontract/tree/Uniqe.Ids Eigentlich sollte es keine CSS- oder JS - Probleme geben....
In zwei gleich konfigurierten Instanzen dürfen identische Seiten nicht integriert werden, weil sonst Ids doppelt vergeben werden. Bei unterschiedlich konfigurierten Instanzen ist das zwar möglich, aber nur zu Demonstrationszwecken nützlich, siehe https://github.com/TN03/expandcontract/blob/890b939b56d04ca3f19e555a4b681431826ab0f4/index.php#L35-L36
Die Ids werden mittels der (Seiten-) Nummer in $h generiert. Das ist, insbesondere für direkte Verlinkungen ungünstig, da diese Nummer nicht permanent ist und sich zum Beispiel schon beim verschieben einer Seite im Seitenbaum verändert.
Mindestens sollten die Ids für jede Instanz in der Seite unterschiedlich werden.