Hallo Liebe Web Edicher .
Erst mal frohes neues Jahr
Jetzt meine Frage . Ich bin derzeit ein Portal am überarbeiten in dem verschiedne Listen erstellt werden, welche über Category & Doctype erstellt werden . Bisher muss ich um die Daten zu änderen für jedes Listing ein Templates mit den Daten anlegen . Jetzt meine Frage . Kann ich mit einer Einmaligen Templates erstellung in der Dokumenten Anlage die Category bzw. Doctype änderen .
Bisher sieht es so aus
<div id="slot1">
<div class="caption">Energie</div>
<we:listview type="document" doctype="energie" rows="15" order="Datum" desc="true">
<we:ifFound>
<we:repeat>
<div class="listing1_1">
<div class="listing1_3 headline_test"><we:field name="HeadlineKurz" type="text"/></div>
<div class="listing1_6"> <we:field type="img" name="pictures" hyperlink="true" width="120" height="95" border="0" /></div>
<div class="listing1_7 text"><we:field name="HeadlineLang" type="text"/> <we:field hyperlink="on"/ type="text">...weitere Infos</a></div>
<div class="listing1_10"></div>
</div>
</we:repeat>
</we:ifFound>
</we:listview>
</div>
<div id="slot2"> <we:include id="555"></div>
<div id="slot3"></div>
Listview im Dokument neu definieren
-
- Senior Member
- Beiträge: 143
- Registriert: Fr 12. Feb 2010, 11:07
- Wohnort: Duisburg
Re: Listview im Dokument neu definieren
schon, entweder machst du ein Eingabe-Feld im Template, das dann im Dokument ausgefüllt wird, und übergibst die Variable dann an die Listview.
Du kannst die Kontrolle aber auch über den Pfad des Dokuments erledigen.
in etwa:
Du kannst die Kontrolle aber auch über den Pfad des Dokuments erledigen.
in etwa:
Code: Alles auswählen
<we:ifPath match="..."><?php
$doctype="energie";?>
</we:ifPath>
<we:listview doctype="\$doctype"...
webEdition-Kern-Entwickler
-
- Senior Member
- Beiträge: 143
- Registriert: Fr 12. Feb 2010, 11:07
- Wohnort: Duisburg
Re: Listview im Dokument neu definieren
<we:ifPath findet er als Komando nicht .
Kann ich auch eine Reihe von checkboxen angeben hinter denen Kategorieren und Dotyps angeben sind und dann im Listing übernommen werden ?
Beispiel in der Dokumenten erstellungsvorlage
Checkbox = Doctype = energie
Checkbox = Doctype = Wasser
Checkbox = Category = Koeln
Checkbox = Category = Duesseldorf
Und im Listing Kann ich dann angeben :
Listview = Doctype:Energie , Category:Duesseldorf
Kann ich auch eine Reihe von checkboxen angeben hinter denen Kategorieren und Dotyps angeben sind und dann im Listing übernommen werden ?
Beispiel in der Dokumenten erstellungsvorlage
Checkbox = Doctype = energie
Checkbox = Doctype = Wasser
Checkbox = Category = Koeln
Checkbox = Category = Duesseldorf
Und im Listing Kann ich dann angeben :
Listview = Doctype:Energie , Category:Duesseldorf
-
- Senior Member
- Beiträge: 143
- Registriert: Fr 12. Feb 2010, 11:07
- Wohnort: Duisburg
Re: Listview im Dokument neu definieren
Ich bin der Sache auf der Spur .
Wie kann ich jetzt der Checkbox einem Dokumenttyp zuordnen
<div class="caption"><we:input type="checkbox" name="Dokumententyp[]" $doctype="energie" value="Energie" reload="true" htmlspecialchars="true"> Energie</div>
<div class="caption"><we:input type="checkbox" name="Dokumententyp[]" $doctype="Wasser" value="Wasser" reload="true" htmlspecialchars="true"> Wasser</div>
<div class="caption"><we:input type="checkbox" name="Kategorie[]" $category="Koeln" value="Koeln" reload="true" htmlspecialchars="true"> Koeln</div>
<we:listview type="document" name="energie" doctype="\$doctype" category="\$category" catOr="true" rows="15" order="Datum" desc="true">
Wie kann ich jetzt der Checkbox einem Dokumenttyp zuordnen
<div class="caption"><we:input type="checkbox" name="Dokumententyp[]" $doctype="energie" value="Energie" reload="true" htmlspecialchars="true"> Energie</div>
<div class="caption"><we:input type="checkbox" name="Dokumententyp[]" $doctype="Wasser" value="Wasser" reload="true" htmlspecialchars="true"> Wasser</div>
<div class="caption"><we:input type="checkbox" name="Kategorie[]" $category="Koeln" value="Koeln" reload="true" htmlspecialchars="true"> Koeln</div>
<we:listview type="document" name="energie" doctype="\$doctype" category="\$category" catOr="true" rows="15" order="Datum" desc="true">
Re: Listview im Dokument neu definieren
du könntest die Kategorien in selects auslesen lassen :
Code: Alles auswählen
<we:ifEditmode>
<select name="we_<we:var name="Name" type="property" />_txt[MyCategories]">
<?php
$GLOBALS['DB_WE']->query('SELECT Path FROM '.CATEGORY_TABLE);
while($GLOBALS['DB_WE']->next_record())
{
$MyCategories = (string) $GLOBALS['we_doc']->getElement('MyCategories');
$Path = (string) $GLOBALS['DB_WE']->f('Path');
echo '<option'.(($MyCategories == $Path) ? ' selected="selected"' : '').'>'.$Path.'</option>';
}
?>
</select>
</we:ifEditmode>
<we:ifEditmode>
<we:form id="self">
Kategorie:<br>
<we:categorySelect name="category" type="request" showpath="true" onchange="this.form.submit()">
</we:categorySelect>
</we:form>
</we:ifEditmode>
<we:setVar from="request" to="global" namefrom="category" nameto="category"/>
<we:listview categories="\$category">
<we:repeat>
...
</we:repeat>
</we:listview>
Ich möchte mitkommen nach Alderan,
es hält mich nichts mehr hier.
Ich möchte mich mit der Macht vertraut
und ein Jedi wie mein Vater werden.
es hält mich nichts mehr hier.
Ich möchte mich mit der Macht vertraut
und ein Jedi wie mein Vater werden.
-
- Senior Member
- Beiträge: 143
- Registriert: Fr 12. Feb 2010, 11:07
- Wohnort: Duisburg
Re: Listview im Dokument neu definieren
Das Klappt schon ganz gut . Danke dir .
aber gibt es auch die Möglichkeit einer Kombi mit Category und Doctype ?
Müsste doch irgendwie ganz einfach gehen .
aber gibt es auch die Möglichkeit einer Kombi mit Category und Doctype ?
Müsste doch irgendwie ganz einfach gehen .
Wer ist online?
Mitglieder in diesem Forum: Semrush [Bot] und 1 Gast