template Variable in Plugins falsch

22.05.2024 15:04
avatar  Mike48
#1 template Variable in Plugins falsch
avatar
Mitglied

Im https://www.friends-of-xobor.de habe ich einkomisches Phänomen.
Da ist template 144 (Busines) aktiv.

Bei folgendem Code wird aber template 1 ausgegeben.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
  {{template==144.start}}
console.log("plugin_textprofilfelder # begin template==144");
{{template==144.end}}
{{template==111.start}}
console.log("plugin_textprofilfelder # begin template==111");
{{template==111.end}}
{{template==110.start}}
console.log("plugin_textprofilfelder # begin template==110");
{{template==110.end}}
{{template==1.start}}
console.log("plugin_textprofilfelder # begin template==1");
{{template==1.end}}
{{template==177.start}}
console.log("plugin_textprofilfelder # begin template==177");
{{template==177.end}}
 


Ich habe lange gesucht warum mein Plugin nicht funktiert.
Es liegt am falschen template-Wert.

Jetzt habe ich den Verursacher gefunden.
Das Plugin Alter Ego verursacht das. Das macht im Template Element config_profil_footer aus template id 144 template id 1


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
22.05.2024 16:34
avatar  Olaf
#2 RE: template Variable in Plugins falsch
Ol
Mitglied

In meinem Testforum wird in den Business Templateabschnitt "config_profil_footer" in der Console das korrekte Template 144 ausgegeben.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
22.05.2024 17:42
avatar  Mike48
#3 RE: template Variable in Plugins falsch
avatar
Mitglied

Zitat von Olaf im Beitrag #2
In meinem Testforum wird in den Business Templateabschnitt "config_profil_footer" in der Console das korrekte Template 144 ausgegeben.

Auch bei aktivem Plugin Alter Ego?


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
22.05.2024 17:47
#4 RE: template Variable in Plugins falsch
l2
Mitglied

Zitat von Mike48 im Beitrag #3
Auch bei aktivem Plugin Alter Ego?


dann müsste es auch auf die Reihenfolge der Plugins ankommen. Hat man auf die Reihenfolge Einfluss?

Bisher hatte ich nicht gedacht, dass die Lebensdauer der Variablen über ein Plugin-Element hinausgeht - gut zu wissen.





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
22.05.2024 18:18
avatar  Mike48
#5 RE: template Variable in Plugins falsch
avatar
Mitglied

Ich habe es auch in einem anderen Forum getestet.
Bei aktivem Plugin Alter Ego und einem Plugin mit dem Element Profil editieren Footer config_profil_footer funktioniert die folgenede Bedinnung nicht wenn das Forum das Template 144 (Business) hat.

1
2
3
4
5
6
 
<script>
{{template==144.start}}
alert("Das soll Template 144 sein");
{{template==144.end}}
alert("Templae: {{template}}"); // hier wird template 1 ausgegeben
</script>
 


Wahrscheinlich wird in dem Elememt immer die template-id 1 ausgegeben egal welches Template das Forum hat.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
22.05.2024 18:20 (zuletzt bearbeitet: 22.05.2024 18:21)
avatar  Olaf
#6 RE: template Variable in Plugins falsch
Ol
Mitglied

Zitat von Mike48 im Beitrag #3

Auch bei aktivem Plugin Alter Ego?


Nein,da wird Template 1 im Business angezeigt.

Das habe ich falsch verstanden.
In diesen Thema-Titel hast Du alle "Plugins" angesprochen.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
22.05.2024 18:23
avatar  Mike48
#7 RE: template Variable in Plugins falsch
avatar
Mitglied

Zitat von Olaf im Beitrag #6
In diesen Thema-Titel hast Du alle "Plugins" angesprochen.


Dass das am Alter Ego liegt hatte ich erst später festgestellt.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
23.05.2024 10:06
avatar  Ingmar
#8 RE: template Variable in Plugins falsch
avatar
Technik

Zitat von Mike48 im Beitrag #5
Bei aktivem Plugin Alter Ego und einem Plugin mit dem Element Profil editieren Footer config_profil_footer funktioniert die folgenede Bedinnung nicht wenn das Forum das Template 144


Wow das war ja ein fies versteckter Fehler. Danke für's melden, das ist in den letzten 10 Jahren niemandem aufgefallen...


Hier wurde offensichtlich ein = in der Abfrage vergessen, dadurch dird die Variable {{template}} dann überschrieben.



Ist intern behoben. Plugin Update folgt.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!