1 Jahr abfragen

Fragen zum Erstellen von Templates für webEdition.
Benutzeravatar
christobal
Senior Member
Beiträge: 313
Registriert: Do 4. Nov 2010, 13:03
Wohnort: Reith bei Seefeld, Tirol - Österreich
Kontaktdaten:

1 Jahr abfragen

Beitragvon christobal » Di 9. Jan 2018, 12:29

Hallo liebe webEditioneers,

ich weiß wieder einmal nicht, wie es geht! Und zwar liste ich Objekte mittels listview auf, diese Objekle haben ein Veröffentlichungsdatum, jetzt möchte ich die Redakteure per Mail anschreiben, die ihr Objekt ein Jahr lang nicht gepflegt, modifiziert haben. Kann mir bitte wer helfen, das in eine Condition zu packen?

Code: Alles auswählen

<we:condition name="jahrling">
<we:conditionAdd field="we_Published" compare=">=" type="now" />
</we:condition>

<we:listview type="object" order="we_Published" classid="14" condition="\$jahrling">
<we:repeat>
<we:field type="text" name="Betriebsname" /><br />
<we:field type="date" name="wedoc_Published" format="d.m.Y" />
</we:repeat>
</we:listview>
Wäre um eine Hilfe sehr dankbar!!
Christoph
BIG Detail, Kaspar & Sigl OG
Riedgasse 8b
A-6020 Innsbruck
Tel. +43 512 346070-40
Fax +43 512 346070-20
Mobil: +43 676 3438011

christoph.kaspar@bigdetail.com
http://www.bigdetail.com

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Re: 1 Jahr abfragen

Beitragvon eSKa » Di 9. Jan 2018, 12:51

auf den ersten Blick sehe ich nur, dass die Felder unterschiedliche Bezeichnungen haben.

<we:conditionAdd field="we_Published" compare=">=" type="now" />

<we:field type="date" name="wedoc_Published" />

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

Benutzeravatar
christobal
Senior Member
Beiträge: 313
Registriert: Do 4. Nov 2010, 13:03
Wohnort: Reith bei Seefeld, Tirol - Österreich
Kontaktdaten:

christobal

Beitragvon christobal » Di 9. Jan 2018, 13:27

Grüß Dich eSKa, Danke vorab, aber ich habs vielleicht nicht verständlich geschrieben:

Ich will Objekte auflisten, die über ein Jahr nicht modifiziert wurden...
Bitte nochmals um Hilfestellung!
BIG Detail, Kaspar & Sigl OG
Riedgasse 8b
A-6020 Innsbruck
Tel. +43 512 346070-40
Fax +43 512 346070-20
Mobil: +43 676 3438011

christoph.kaspar@bigdetail.com
http://www.bigdetail.com

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Re: 1 Jahr abfragen

Beitragvon eSKa » Di 9. Jan 2018, 16:46

hallo christobal,

ja, ich verstehe, da habe ich zu schnell gelesen.

Ich bin mir nicht sicher, ob "wedoc_Published" in der Condition seitens we zur Verfügung steht.
Ansonsten müsste es im groben wie folgt aussehen:

<we:condition name="jahrling">
<we:conditionAdd field="wedoc_Published" compare="<=" type="now" />
<we:conditionAnd />
<we:conditionAdd field="wedoc_Published" compare=">=" var="[Variable mit Zeitpunkt vor einem Jahr]"/>
</we:condition>

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Re: 1 Jahr abfragen

Beitragvon eSKa » Di 9. Jan 2018, 16:59

jetzt war ich doch mal neugierig.

Also mit einem Datumsfeld aus dem Objekt (hier Datum) funktioniert die Abfrage.
Mit wedoc_Published erfolgt aber keine Ausgabe

<?php $mytimestamp = strtotime("-1 years"); ?>

<we:condition name="jahrling">
<we:conditionAdd field="Datum" compare="<=" type="now" />
<we:conditionAnd />
<we:conditionAdd field="Datum" compare=">=" var="mytimestamp"/>
</we:condition>

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

Re: 1 Jahr abfragen

Beitragvon eSKa » Di 9. Jan 2018, 17:03

ahh, so sollte es gehen:

<?php $mytimestamp = strtotime("-1 years"); ?>

<we:condition name="jahrling">
<we:conditionAdd field="Published" compare="<=" type="now" />
<we:conditionAnd />
<we:conditionAdd field="Published" compare=">=" var="mytimestamp"/>
</we:condition>

Sind jetzt allerdings die Objekte des letzten Jahres, nicht die, die älter sind als ein Jahr.

dann also irgendwie so:

<?php $mytimestamp = strtotime("-1 years"); ?>
<we:condition name="jahrling">
<we:conditionAdd field="Published" compare="<=" var="mytimestamp"/>
</we:condition>

webEdition: 8.0

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

Benutzeravatar
christobal
Senior Member
Beiträge: 313
Registriert: Do 4. Nov 2010, 13:03
Wohnort: Reith bei Seefeld, Tirol - Österreich
Kontaktdaten:

Re: 1 Jahr abfragen

Beitragvon christobal » Di 9. Jan 2018, 17:25

Hat gefunzt und vielen, vielen Dank.
Klappt auch gut mit dem "wedoc_Published"...
Das rettet mir den Tag!

Code: Alles auswählen

<?php $mytimestamp = strtotime("-25 weeks"); ?>
<we:condition name="jahrling">
<we:conditionAdd field="wedoc_Published" compare="<=" var="mytimestamp" />
</we:condition>

<we:listview type="object" order="wedoc_Published" classid="14" condition="\$jahrling">
BIG Detail, Kaspar & Sigl OG
Riedgasse 8b
A-6020 Innsbruck
Tel. +43 512 346070-40
Fax +43 512 346070-20
Mobil: +43 676 3438011

christoph.kaspar@bigdetail.com
http://www.bigdetail.com


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste