Hey,
habe eine Frage. Gestern habe ich um die 5-6 Stunden versucht ein kleines stückchen ans laufen zu bekommen, aber ohne Erfolg. Im Internet habe ich sehr viel gefunden, aber es will nicht funktionieren :(
Ich möchte ein Typolink mit Bild ausgeben. Wenn die Seite, auf die der Link verweist, deaktiviert ist, dann soll der Link nicht angezeigt werden. Aktuell ist es so, dass der Linktext oder Bild nur nicht verlinkt wird, aber sichtbar ist.
Das Problem habe ich vor einiger Zeit schonmal versucht zu lösen und dann lieber ein Frontend-Plugin geschrieben, welches das hidden-Feld in der pages Tabelle prüft und den Link anzeigt. Nun bau ich dieses Projekt auf 6.2 um und möchte das etwas vernünftiger umsetzen.
Meine Idee nun ist, eine COA zu nehmen und mi numRows abzrufragen ob die Anzahl Datensätze mit hidden=0 größer 0 sind, dann anzeigen sonst nicht.
dazu hab ich folgendes:
temp.link { table = pages select { #where = uid = 577 uidInList = 577 } } 10.value = <section id="spo_link"> 20.value = <img src="fileadmin/template/Public/img/test.gif" alt="test" title="test"> parameter = 577 } 30.value = </section> }
das funktioniert nicht. Hier in dem Beispiel hab ich das Feld "hidden" garnicht mit drin, die Prüfung ob die Seite mit der uid 577 überhaupt vorkommt geht schon nicht :(.
Gibt es zwischen eine Abfrage an pages und tt_content unterschiede? Ich hab gelesen, dass man in der Verison 6 alle Tabellen mit select abfragen kann, da müsste numRows doch dazugehören? Durch Google ist mir dieses Vorgehen oft vorgekommen, hauptsächlich allerdings mit der tt_content Tabelle. Wenn ich in meinem Beispiel tt_content als Tabelle nehme, und die pidInList = 577 abfrage dann funktioniert die Abfrage. Sind keine Inhaltselemente auf der Seite, dann wird das COA nicht angezeigt. Lege ich dann ein Text an, dann wird der angezeigt. Jedoch soll der Redakteur später das durch Aktivieren/Deaktivieren steuern können.
Jemand eine Idee was ich machen kann?
Vielen Dank :)
MfG :)