Skip to content
Code-Schnipsel Gruppen Projekte
Commit 3a5dd7db erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

fix: do not reset search settings after each setup quiqqer/productsearch#3

Übergeordneter 771dde72
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -299,6 +299,11 @@
<de><![CDATA[Standard Sortierung]]></de>
<en><![CDATA[Default sorting]]></en>
</locale>
<locale name="settings.window.fieldsearch.freetext.sort.title">
<de><![CDATA[Produkt-Sortierung]]></de>
<en><![CDATA[Product sorting]]></en>
</locale>
<locale name="fieldtype">
<de><![CDATA[Feld-Typ]]></de>
......
......@@ -343,7 +343,7 @@
<settings title="freetext" name="freetext">
<title>
<locale group="quiqqer/products" var="settings.window.fieldsearch.freetext.title"/>
<locale group="quiqqer/products" var="settings.window.fieldsearch.freetext.sort.title"/>
</title>
<input conf="products.sortFields"
......
......@@ -36,7 +36,6 @@ public static function onPackageSetup(Package $Package)
QUI\ERP\Products\Handler\Manufacturers::registerManufacturerUrlPaths();
self::setDefaultSearchSettings();
self::patchProductTypes();
try {
......@@ -1097,45 +1096,6 @@ public static function onRequest(QUI\Rewrite $Rewrite, $url)
}
}
/**
* Set default search settings if none are set
*
* @return void
* @throws QUI\Exception
*/
protected static function setDefaultSearchSettings()
{
try {
$Conf = QUI::getPackage('quiqqer/products')->getConfig();
} catch (\Exception $Exception) {
QUI\System\Log::writeException($Exception);
return;
}
$search = $Conf->getSection('search');
// Backend search fields
if (empty($search['backend'])) {
$search['backend'] = implode(',', [
Fields::FIELD_PRODUCT_NO,
Fields::FIELD_TITLE
]);
}
if (empty($search['freetext'])) {
$search['freetext'] = implode(',', [
Fields::FIELD_PRODUCT_NO,
Fields::FIELD_TITLE,
Fields::FIELD_SHORT_DESC,
Fields::FIELD_KEYWORDS
]);
}
$Conf->setSection('search', $search);
$Conf->save();
}
/**
* events: frontend cache clearing
*/
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren