Aaah! Danke Finn!!
Beiträge von christobal
-
-
Hallo aus dem Schnee!
Ich habe 2 unterschiedliche conditions und möchte diese jeweils in einen Button "verpacken" um dann dem Surfer die Möglichkeit zu geben, 2 unterschiedl Listview dargestellt zu bekommen. Geht das oder denke ich hier falsch?
Code
Alles anzeigen<we:condition name="condi"> <we:conditionAdd field="Bisdatum" compare=">" type="now" /> <we:conditionAnd /> <we:conditionAdd field="Spitalskirche" compare="!=" /> </we:condition> <we:condition name="condi"> <we:conditionAdd field="Bisdatum" compare=">" type="now" /> <we:conditionAnd /> <we:conditionAdd field="Citypastoral" compare="!=" /> </we:condition> <we:listview type="object" name="term" condition="\$condi">
Vielen Dank für Anregungen!
Christoph
-
Grüß Dich Finn, sollte das dann so ausschauen?
Bitte einmal drüberschauen, bevor ich ein paar hundert News zerstöre...
-
Geht leider nicht so einfach!
Ich habe aber auch ein bissl einen komlizierteren Aufbau:
master.tmpl
HTML<!DOCTYPE HTML> <html> <head></head> <body> <we:content /> <we:content name="body_end" /> </body> </html>
und ein standard.tmpl
in dem ich eine massive select mit Blockliste inkludiere
Code<we:block name="wahl" showselect="false"> <we:select type="html" name="waehler" size="1" reload="true"> <option value="8">mit Help</option> ... </select> <we:ifVar name="waehler" match="8"><we:include type="template" id="326" comment="KARUSSELL" /></we:ifVar> ... </we:block>
wird dann ein Template inkludiert, z.B.: OWL Carousel, dann möchte ich eben hier das Karussell/Slider konfigurieren
Anzahl der Slides, Geschwindigkeit, Abstände, etc.
das soll im einfachsten Fall in eine textarea
Code<we:ifEditmode doc="top"> <we:textarea wysiwyg="false" name="scriptease" /> <we:else /> <we:master name="body_end"> <we:textarea wysiwyg="false" name="scriptease" /> </we:master> </we:ifEditmode>
und wahrscheinl. wegen der <we:block> kann er den Inhalt nicht ins master.tmpl schreiben!
Bin ratlos!
-
Vielen Dank Euch beiden! Das schaut beides sehr erfolgsversprechend aus. Danke auch für den Dokumentationslink. Ich probiers aus und gebe Feedback!
-
Hallo zusammen,
ich möchte dem Redakteur die Möglichkeit geben, einen Slider zu konfigurieren, z.B.:
Tiny sliderCode{ "autoWidth": true, "loop": false, "mouseDrag": true, "container": "#autoWidth-non-loop", "swipeAngle": false, "speed": 400 }
D. h.: im Editmode soll sich der Redakteur per Blockliste die Bilder zusammenstellen und dann möchte ich mit Checkboxes und Inputfeldern die Parameter des Sliders erstellen lassen (Geschwindigkeit, Padding, Richtung,...) . Anschließend soll das JavaScript am Ende des Bodies stehen. Ich habe das mit <we:content name="xxx" /> und <we:master name="xxx" /> probiert, leider erfolglos. Hat hier wer evtl. ein Beispiel, wie ich so was realisieren kann?
Christoph im Frühling
-
Hallo Sascha, jetzt funktionierts perfekt! Vielen Dank und zum Dank hats in Tirol 20 cm geschneit...
-
Grüß Dich Finn,
vielen Dank ABER das geht leider nicht. Die <select /> ist außerhalb vom <we:block />. Wie bring ich die gewählte Variable in die Blöck rein?
Und ein schönes Wochenende!
-
Grüß Dich Thomas,
sehr gute Idee - aber hat leider nicht geholfen.
Erst wenn ich das Objekt im webEdition öffne und veröffentlich, wird der Pfad auf das Bild korrigiert....Bitte um weitere Ideen!
-
Hallo webEditioneers,
wE8.1.6
php 7.4.33Redakteure haben Unmengen an Bildern im Rootverzeichnis abgelegt. Viele dieser Bilder wurden in Objekten im tinyMCE als interne Grafiken platziert. Nachdem wir die Bilder in ein Unterverzeichnis verschoben haben, haben wir auf der Website bei diesen Objekten "broken images". Ich habe alle Rebuilds durchgeführt, das hat aber die Lage nicht verbessert. Erst wenn ich jedes einzelne Objekt erneut veröffentliche, klappts wieder.
Hat evtl. wer eine gute Idee, was ich da nocht versuchen könnte?
Ich will ungern hunderte Objekte öffnen und erneut veröffentlichen.Bitte um Hilfe, Christoph
-
Hallo nochmals ich aus Tirol,
ich "wurschtle" grad an meinem Redaktionssystem, wo ich es dem Redakteur überlassen möchte, was er für ein Bootstrap-Grid dargestellt haben will. Soweit alles gut, außer wenn man als Grundeinstellung eine select darstellt und dann den erzeugte Wert sich in einem we:blocks befinden soll...
Code
Alles anzeigen<we:ifEditmode doc="top"> <we:select type="html" name="gridiot" size="1"> <option>Auswahl...</option> <option value="3">3</option> <option value="4">4</option> <option value="6">6</option> <option value="12">12</option> </we:select> <we:else /> <div class="row"> <we:block name="blockhuette"> <div class="col-<we:select type="html" name="gridiot" /> py-4">...</div> </we:block> </div> </we:ifEditmode>
da bekomme ich dann eine "col-0" im Quellcode. Wie mach ich das bitte richtig?
Und danke mal schon bei traumhaftem Frühlingswetter!
Christoph -
Wow! Vielen Dank! Wenn mans sieht, ists einleuchtend! Funzt beides gut!
-
Hallo aus Tirol!
Ich will dem Redakteur die Möglichkeit geben, das Bootstrap-Grid selber wählen zu können.
So ungefähr sollte es ausschauen:<we:ifEditmode doc="top">
<we:select type="html" name="grid" size="1">
<option value="">Auswahl...</option>
<option value="dreizuneun">3:9</option>
<option value="vierzuacht">4:8</option>
</we:select><we:else />
<div class="row">
<div class="col-6"></div>
<div class="col-6"></div>
</div></we:ifEditmode>
Aber wie frage ich die select ab, so dass ich die Klasse mit "col-3" oder "col-4" usw. definieren kann
Bitte um Hilfestellung!
Christoph -
Hallo Sascha, danke für den Hinweis. Das mit dem Filter hab ich mir schon angeschaut, aber da kann ich zwar eine Masse auswählen, aber eben nicht, diese dann in einen Ordner verschieben...
-
-
Hallo aus Tirol,
ich möchte alle geparkten Objekte einer Klasse auflisten (und in ein Archiv-Verzeichnis verschieben). Geht so was?
-
Hallo nochmals, habs jetzt so probiert, funzt aber leider auch nicht.
Fehlerbehandler sagt: Class "we_imageDocument" not found
Bitte nochmals um Hilfe, was ich da falsch mache?PHP
Alles anzeigen<we:listview type="document" name="motive" contenttypes="img" searchable="false" order="we_filename" workspaceID="0"> <we:repeat> <we:field name="we_id" /><br /> <we:field name="we_id" nameto="ID_Del" to="global" /> <?php $img = new we_imageDocument; $img->initByID($image['$ID_Del']); $img->ParentID = $imageDir['0']; $img->Path = 'media/divers'; $img->we_save(); $img->we_publish(); ?> </we:repeat> </we:listview>
-
noch eine Frage: unsere Kunden schaffen es immer wieder, Bilder im obersten Verzeichnis abzulegen. Kann ich diese auch per cronjob in ein Unterverzeichnis verschieben?
Ich habs mal so versucht, ging aber leider nicht:
PHP
Alles anzeigen<we:listview type="document" name="motive" contenttypes="img" searchable="false" order="we_filename" workspaceID="0"> <we:repeat> <we:field name="we_id" /><br /> <we:field name="we_id" nameto="ID_Del" to="global" /> <?php //webEdition-Dokument mit einer bestimmten ID initialisieren $doc = new we_webEditionDocument(); $doc->initByID($ID_Del); // Dokument in neues Verzeichnis verschieben $doc->resetParentID(); $doc->ParentID = '2325'; $doc->we_save(); ?> </we:repeat> </we:listview>
Bitte um einen Hinweis
-
Vielen Dank und wunderbar! Und ein schönes Wochenende!
-
Hallo aus der Schneeschmelze!
Ich hab mal auf einer anderen webEditionseite einen Script gehabt, der Objekte, die älter als jetzt sind, parkt. Jetzt brauche ich das auf einer anderen Website. Und irgendwie tut das nicht mehr! Haben sich da evtl. Variablenamen geändert?
wE 9.1.3.0, php 8.2.15
Bitte um zweckdienliche Hinweise!
<we:condition name="conditermin"><we:conditionAdd field="Vondatum" compare="<" type="now" /></we:condition>
<we:listview type="object" name="termine_listview" order="Vondatum" classid="13" condition="\$conditermin">
<we:repeat><we:field name="we_id" />
<we:field name="we_id" nameto="ID_Del" to="global" /><?php
//webEdition-Objekt mit einer bestimmten ID initialisieren
$obj = new we_objectFile();
$obj->initByID($ID_Del);
// Objekt parken
$obj->we_unpublish();
?></we:repeat>
</we:listview>Vielen Dank im Voraus, Christoph