PCs/Notebook/Geräte

Hier finden Sie einige Geräte die wir Ihnen anbieten können. Gerne senden wir Ihnen auf Anfrage ein individuelles Angebot zu.
Programme die Sie bei uns erworben haben, werden hierbei KOSTENLOS installiert und eingerichtet.
Auf Wunsch erfolgt auch eine kostenlose Rücksicherung Ihrer Programmdateien.

Gerne beraten wir Sie. Da wir von unserer Qualität überzeugt sind, geben wir auf viele unserer Computer (keine Notebooks) 36 Monate Garantie !

Unsere aktuellen Angebote

Notebook

Notebooks können wir Ihnen in unterschiedlichen Farben und mit verschiedenen Ausstattungen anbieten.

i.d.R. werden unsere Notebooks wie folgt ausgestattet:

  • Windows Home oder Professional
  • 4-32 GB Arbeitsspeicher
  • i.d.R. verbauen wir neue SSDs mit einer Größe von ca. 500 GB - 2000 GB
  • wir installieren alle von uns erworbenen Lizenzen bereits auf Ihrem neuen Gerät ! So wird die Nutzung zum Kinderspiel

miniPC

Diese Bauart benötigt sehr wenig Platz. Trotzdem ist die Ausstattung mit anderen Geräten vergleichbar:

  • Windows Home oder Professional
  • 4-32 GB Arbeitsspeicher
  • USB Anschlüsse für Tastatur, Maus oder andere Geräte

PC / Computer

Für unsere Computer bieten wir i.d.R. eine 36 monatige Garantie an !

Beim Gehäuse haben Sie die Wahl zwischen weiß und schwarz.
Die Ausstattung passen wir ihren individuellen Bedürfnissen an.

Shop: Highlight-Artikel kann im Layout-Designer nicht angezeigt werden.
0 ? $parsedArticleId : $builtInArticleId; $articleController = new ShopArticleController(); $article = $articleController->GetArticleById($articleId); $articleImages = $articleController->GetArticleImagesByArticleId($articleId); // Varianten $articleVariants = $articleController->GetVariantsByArticleId($articleId); $articleVariantId = ShopArticleViewHelper::ParseVariantId(UrlHelper::GetCurrentFullUrl()); $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); // if e.g. more than one promoted articles are on one page, we might receive a variant-id // in the URL which doesn't belong to the current article and might affect price display etc. if ( $articleVariant && $articleId != $articleVariant->ArticleId ){ // 2020-06-02, Uwe Keim: Achtung, hier NICHT "!==" vergleichen. $articleVariant = null; $articleVariantId = 0; } if ( $articleVariantId<=0 && !empty($articleVariants) ){ $articleVariantId = $articleVariants[ 0]->Id; $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); } $articleOptions = $articleController->GetArticleOptionsByArticleId($articleId); $articleFullJson = $articleController->GetArticleFullJson($articleId, $pathToRoot, 373); $vc = new ShopOptionValueController(); $imagePlaceholder = $pathToRoot . $vc->Value('image-placeholder'); $lec = new ShopLegalEntityController(); $le = $lec->GetLegalEntityById(ZPS_LEGAL_ENTITY_ID); $shipmentCostsPageOid = $le->ShipmentCostsPageOid; $ppc = new ShopPreparedArticleController(); $ppp = new ShopPreparedPageController(); $pp3 = $ppc->GetByOid($shipmentCostsPageOid); if ( is_null($pp3) ) $pp3 = $ppp->GetByOid($shipmentCostsPageOid); $shipmentCostsLink = is_null($pp3) ? '' : PathHelper::JoinPathVirtual( $pathToRoot, $pp3->RelativeUrl ); $variantsHtml = ''; $articleId = '3385'; if ( !empty($articleVariants) ){ foreach ($articleOptions as $index => $articleOption) { $variantsHtml .= ''; } } // if we have a current variant, find its image in the articleimage array if ( $article!==null ) { $currentPrice = $article->Price; $currentNonReducedPrice = $article->NonReducedPrice; $currentNumber = $article->Number; // Grundpreis $grundPreis = ""; if ( $article->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($article) . ''; } } if ( !empty($articleVariant) ){ $currentPrice = $articleVariant->Price; $currentNonReducedPrice = $articleVariant->NonReducedPrice; $currentNumber = $articleVariant->Number; // Grundpreis $grundPreis = ""; if ( $articleVariant->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($articleVariant) . ''; // TODO: wenn Bsiseinheit z.B. 2L sind, hier auch $GrundpreisBasiseinheitValue mit einbauen und leer lassen wenn =1 } if ( !empty($articleVariant->ImageUnique) && !empty($articleImages) ){ $variantImagePosition = array_search($articleVariant->ImageUnique, array_column($articleImages, 'Unique')); if ( $variantImagePosition ){ $variantImage = $articleImages[ $variantImagePosition]; } } } $imgHtml = 'no image found'; if ( $article!==null ) { foreach ($articleImages as $index=>$articleImage) { $tbwidth = 200; $ccwidth = 373; if ( (empty($variantImagePosition) && $index + 1 === 1) || (!empty($variantImagePosition) && $variantImagePosition == $index) ){ $thumbclass=' class="active"'; } else{ $thumbclass=""; } if ( $index + 1 === 1 ){ if ( !empty($variantImage) ){ // display variant image image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $variantImage->AltText . ''; } else{ // display first article image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $articleImage->AltText . ''; } $imgHtml .= '
'; if ( count($articleImages) > 1 ){ $imgHtml .= '
    '; $imgHtml .= ''; } } else { //$imgHtml .= '' . $articleImage->AltText . ''; $imgHtml .= ''; } if ( count($articleImages) > 1 && $index + 1 === count($articleImages) ){ $imgHtml .= '
'; } } if ( empty($articleImages) ){ $imgHtml = '
'; $imgHtml .= ''; $imgHtml .= '
'; } } ?>
IsActive ) { ?>

Text('alert-article-no-preview') ?>

Text('alert-article-not-found') ?>

Name ?>

0 ? CurrencyHelper::FormatMoney($currentNonReducedPrice) : '' ?>

FreeShipping ){ ?>

Text('beschreibung-preis-kostenloser-versand', $shipmentCostsLink) ?>

Text('beschreibung-preis', $shipmentCostsLink) ?>

ShortDescription ?> Text('bezeichnung-showmore') ?>
Description ?>
Text('bezeichnung-showless') ?> Description ?>
Shop: Highlight-Artikel kann im Layout-Designer nicht angezeigt werden.
0 ? $parsedArticleId : $builtInArticleId; $articleController = new ShopArticleController(); $article = $articleController->GetArticleById($articleId); $articleImages = $articleController->GetArticleImagesByArticleId($articleId); // Varianten $articleVariants = $articleController->GetVariantsByArticleId($articleId); $articleVariantId = ShopArticleViewHelper::ParseVariantId(UrlHelper::GetCurrentFullUrl()); $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); // if e.g. more than one promoted articles are on one page, we might receive a variant-id // in the URL which doesn't belong to the current article and might affect price display etc. if ( $articleVariant && $articleId != $articleVariant->ArticleId ){ // 2020-06-02, Uwe Keim: Achtung, hier NICHT "!==" vergleichen. $articleVariant = null; $articleVariantId = 0; } if ( $articleVariantId<=0 && !empty($articleVariants) ){ $articleVariantId = $articleVariants[ 0]->Id; $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); } $articleOptions = $articleController->GetArticleOptionsByArticleId($articleId); $articleFullJson = $articleController->GetArticleFullJson($articleId, $pathToRoot, 373); $vc = new ShopOptionValueController(); $imagePlaceholder = $pathToRoot . $vc->Value('image-placeholder'); $lec = new ShopLegalEntityController(); $le = $lec->GetLegalEntityById(ZPS_LEGAL_ENTITY_ID); $shipmentCostsPageOid = $le->ShipmentCostsPageOid; $ppc = new ShopPreparedArticleController(); $ppp = new ShopPreparedPageController(); $pp3 = $ppc->GetByOid($shipmentCostsPageOid); if ( is_null($pp3) ) $pp3 = $ppp->GetByOid($shipmentCostsPageOid); $shipmentCostsLink = is_null($pp3) ? '' : PathHelper::JoinPathVirtual( $pathToRoot, $pp3->RelativeUrl ); $variantsHtml = ''; $articleId = '3386'; if ( !empty($articleVariants) ){ foreach ($articleOptions as $index => $articleOption) { $variantsHtml .= ''; } } // if we have a current variant, find its image in the articleimage array if ( $article!==null ) { $currentPrice = $article->Price; $currentNonReducedPrice = $article->NonReducedPrice; $currentNumber = $article->Number; // Grundpreis $grundPreis = ""; if ( $article->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($article) . ''; } } if ( !empty($articleVariant) ){ $currentPrice = $articleVariant->Price; $currentNonReducedPrice = $articleVariant->NonReducedPrice; $currentNumber = $articleVariant->Number; // Grundpreis $grundPreis = ""; if ( $articleVariant->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($articleVariant) . ''; // TODO: wenn Bsiseinheit z.B. 2L sind, hier auch $GrundpreisBasiseinheitValue mit einbauen und leer lassen wenn =1 } if ( !empty($articleVariant->ImageUnique) && !empty($articleImages) ){ $variantImagePosition = array_search($articleVariant->ImageUnique, array_column($articleImages, 'Unique')); if ( $variantImagePosition ){ $variantImage = $articleImages[ $variantImagePosition]; } } } $imgHtml = 'no image found'; if ( $article!==null ) { foreach ($articleImages as $index=>$articleImage) { $tbwidth = 200; $ccwidth = 373; if ( (empty($variantImagePosition) && $index + 1 === 1) || (!empty($variantImagePosition) && $variantImagePosition == $index) ){ $thumbclass=' class="active"'; } else{ $thumbclass=""; } if ( $index + 1 === 1 ){ if ( !empty($variantImage) ){ // display variant image image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $variantImage->AltText . ''; } else{ // display first article image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $articleImage->AltText . ''; } $imgHtml .= '
'; if ( count($articleImages) > 1 ){ $imgHtml .= '
    '; $imgHtml .= ''; } } else { //$imgHtml .= '' . $articleImage->AltText . ''; $imgHtml .= ''; } if ( count($articleImages) > 1 && $index + 1 === count($articleImages) ){ $imgHtml .= '
'; } } if ( empty($articleImages) ){ $imgHtml = '
'; $imgHtml .= ''; $imgHtml .= '
'; } } ?>
IsActive ) { ?>

Text('alert-article-no-preview') ?>

Text('alert-article-not-found') ?>

Name ?>

0 ? CurrencyHelper::FormatMoney($currentNonReducedPrice) : '' ?>

FreeShipping ){ ?>

Text('beschreibung-preis-kostenloser-versand', $shipmentCostsLink) ?>

Text('beschreibung-preis', $shipmentCostsLink) ?>

ShortDescription ?> Text('bezeichnung-showmore') ?>
Description ?>
Text('bezeichnung-showless') ?> Description ?>
Shop: Highlight-Artikel kann im Layout-Designer nicht angezeigt werden.
0 ? $parsedArticleId : $builtInArticleId; $articleController = new ShopArticleController(); $article = $articleController->GetArticleById($articleId); $articleImages = $articleController->GetArticleImagesByArticleId($articleId); // Varianten $articleVariants = $articleController->GetVariantsByArticleId($articleId); $articleVariantId = ShopArticleViewHelper::ParseVariantId(UrlHelper::GetCurrentFullUrl()); $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); // if e.g. more than one promoted articles are on one page, we might receive a variant-id // in the URL which doesn't belong to the current article and might affect price display etc. if ( $articleVariant && $articleId != $articleVariant->ArticleId ){ // 2020-06-02, Uwe Keim: Achtung, hier NICHT "!==" vergleichen. $articleVariant = null; $articleVariantId = 0; } if ( $articleVariantId<=0 && !empty($articleVariants) ){ $articleVariantId = $articleVariants[ 0]->Id; $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); } $articleOptions = $articleController->GetArticleOptionsByArticleId($articleId); $articleFullJson = $articleController->GetArticleFullJson($articleId, $pathToRoot, 373); $vc = new ShopOptionValueController(); $imagePlaceholder = $pathToRoot . $vc->Value('image-placeholder'); $lec = new ShopLegalEntityController(); $le = $lec->GetLegalEntityById(ZPS_LEGAL_ENTITY_ID); $shipmentCostsPageOid = $le->ShipmentCostsPageOid; $ppc = new ShopPreparedArticleController(); $ppp = new ShopPreparedPageController(); $pp3 = $ppc->GetByOid($shipmentCostsPageOid); if ( is_null($pp3) ) $pp3 = $ppp->GetByOid($shipmentCostsPageOid); $shipmentCostsLink = is_null($pp3) ? '' : PathHelper::JoinPathVirtual( $pathToRoot, $pp3->RelativeUrl ); $variantsHtml = ''; $articleId = '3392'; if ( !empty($articleVariants) ){ foreach ($articleOptions as $index => $articleOption) { $variantsHtml .= ''; } } // if we have a current variant, find its image in the articleimage array if ( $article!==null ) { $currentPrice = $article->Price; $currentNonReducedPrice = $article->NonReducedPrice; $currentNumber = $article->Number; // Grundpreis $grundPreis = ""; if ( $article->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($article) . ''; } } if ( !empty($articleVariant) ){ $currentPrice = $articleVariant->Price; $currentNonReducedPrice = $articleVariant->NonReducedPrice; $currentNumber = $articleVariant->Number; // Grundpreis $grundPreis = ""; if ( $articleVariant->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($articleVariant) . ''; // TODO: wenn Bsiseinheit z.B. 2L sind, hier auch $GrundpreisBasiseinheitValue mit einbauen und leer lassen wenn =1 } if ( !empty($articleVariant->ImageUnique) && !empty($articleImages) ){ $variantImagePosition = array_search($articleVariant->ImageUnique, array_column($articleImages, 'Unique')); if ( $variantImagePosition ){ $variantImage = $articleImages[ $variantImagePosition]; } } } $imgHtml = 'no image found'; if ( $article!==null ) { foreach ($articleImages as $index=>$articleImage) { $tbwidth = 200; $ccwidth = 373; if ( (empty($variantImagePosition) && $index + 1 === 1) || (!empty($variantImagePosition) && $variantImagePosition == $index) ){ $thumbclass=' class="active"'; } else{ $thumbclass=""; } if ( $index + 1 === 1 ){ if ( !empty($variantImage) ){ // display variant image image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $variantImage->AltText . ''; } else{ // display first article image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $articleImage->AltText . ''; } $imgHtml .= '
'; if ( count($articleImages) > 1 ){ $imgHtml .= '
    '; $imgHtml .= ''; } } else { //$imgHtml .= '' . $articleImage->AltText . ''; $imgHtml .= ''; } if ( count($articleImages) > 1 && $index + 1 === count($articleImages) ){ $imgHtml .= '
'; } } if ( empty($articleImages) ){ $imgHtml = '
'; $imgHtml .= ''; $imgHtml .= '
'; } } ?>
IsActive ) { ?>

Text('alert-article-no-preview') ?>

Text('alert-article-not-found') ?>

Name ?>

0 ? CurrencyHelper::FormatMoney($currentNonReducedPrice) : '' ?>

FreeShipping ){ ?>

Text('beschreibung-preis-kostenloser-versand', $shipmentCostsLink) ?>

Text('beschreibung-preis', $shipmentCostsLink) ?>

ShortDescription ?> Text('bezeichnung-showmore') ?>
Description ?>
Text('bezeichnung-showless') ?> Description ?>
Shop: Highlight-Artikel kann im Layout-Designer nicht angezeigt werden.
0 ? $parsedArticleId : $builtInArticleId; $articleController = new ShopArticleController(); $article = $articleController->GetArticleById($articleId); $articleImages = $articleController->GetArticleImagesByArticleId($articleId); // Varianten $articleVariants = $articleController->GetVariantsByArticleId($articleId); $articleVariantId = ShopArticleViewHelper::ParseVariantId(UrlHelper::GetCurrentFullUrl()); $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); // if e.g. more than one promoted articles are on one page, we might receive a variant-id // in the URL which doesn't belong to the current article and might affect price display etc. if ( $articleVariant && $articleId != $articleVariant->ArticleId ){ // 2020-06-02, Uwe Keim: Achtung, hier NICHT "!==" vergleichen. $articleVariant = null; $articleVariantId = 0; } if ( $articleVariantId<=0 && !empty($articleVariants) ){ $articleVariantId = $articleVariants[ 0]->Id; $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); } $articleOptions = $articleController->GetArticleOptionsByArticleId($articleId); $articleFullJson = $articleController->GetArticleFullJson($articleId, $pathToRoot, 373); $vc = new ShopOptionValueController(); $imagePlaceholder = $pathToRoot . $vc->Value('image-placeholder'); $lec = new ShopLegalEntityController(); $le = $lec->GetLegalEntityById(ZPS_LEGAL_ENTITY_ID); $shipmentCostsPageOid = $le->ShipmentCostsPageOid; $ppc = new ShopPreparedArticleController(); $ppp = new ShopPreparedPageController(); $pp3 = $ppc->GetByOid($shipmentCostsPageOid); if ( is_null($pp3) ) $pp3 = $ppp->GetByOid($shipmentCostsPageOid); $shipmentCostsLink = is_null($pp3) ? '' : PathHelper::JoinPathVirtual( $pathToRoot, $pp3->RelativeUrl ); $variantsHtml = ''; $articleId = '3674'; if ( !empty($articleVariants) ){ foreach ($articleOptions as $index => $articleOption) { $variantsHtml .= ''; } } // if we have a current variant, find its image in the articleimage array if ( $article!==null ) { $currentPrice = $article->Price; $currentNonReducedPrice = $article->NonReducedPrice; $currentNumber = $article->Number; // Grundpreis $grundPreis = ""; if ( $article->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($article) . ''; } } if ( !empty($articleVariant) ){ $currentPrice = $articleVariant->Price; $currentNonReducedPrice = $articleVariant->NonReducedPrice; $currentNumber = $articleVariant->Number; // Grundpreis $grundPreis = ""; if ( $articleVariant->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($articleVariant) . ''; // TODO: wenn Bsiseinheit z.B. 2L sind, hier auch $GrundpreisBasiseinheitValue mit einbauen und leer lassen wenn =1 } if ( !empty($articleVariant->ImageUnique) && !empty($articleImages) ){ $variantImagePosition = array_search($articleVariant->ImageUnique, array_column($articleImages, 'Unique')); if ( $variantImagePosition ){ $variantImage = $articleImages[ $variantImagePosition]; } } } $imgHtml = 'no image found'; if ( $article!==null ) { foreach ($articleImages as $index=>$articleImage) { $tbwidth = 200; $ccwidth = 373; if ( (empty($variantImagePosition) && $index + 1 === 1) || (!empty($variantImagePosition) && $variantImagePosition == $index) ){ $thumbclass=' class="active"'; } else{ $thumbclass=""; } if ( $index + 1 === 1 ){ if ( !empty($variantImage) ){ // display variant image image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $variantImage->AltText . ''; } else{ // display first article image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $articleImage->AltText . ''; } $imgHtml .= '
'; if ( count($articleImages) > 1 ){ $imgHtml .= '
    '; $imgHtml .= ''; } } else { //$imgHtml .= '' . $articleImage->AltText . ''; $imgHtml .= ''; } if ( count($articleImages) > 1 && $index + 1 === count($articleImages) ){ $imgHtml .= '
'; } } if ( empty($articleImages) ){ $imgHtml = '
'; $imgHtml .= ''; $imgHtml .= '
'; } } ?>
IsActive ) { ?>

Text('alert-article-no-preview') ?>

Text('alert-article-not-found') ?>

Name ?>

0 ? CurrencyHelper::FormatMoney($currentNonReducedPrice) : '' ?>

FreeShipping ){ ?>

Text('beschreibung-preis-kostenloser-versand', $shipmentCostsLink) ?>

Text('beschreibung-preis', $shipmentCostsLink) ?>

ShortDescription ?> Text('bezeichnung-showmore') ?>
Description ?>
Text('bezeichnung-showless') ?> Description ?>
Shop: Highlight-Artikel kann im Layout-Designer nicht angezeigt werden.
0 ? $parsedArticleId : $builtInArticleId; $articleController = new ShopArticleController(); $article = $articleController->GetArticleById($articleId); $articleImages = $articleController->GetArticleImagesByArticleId($articleId); // Varianten $articleVariants = $articleController->GetVariantsByArticleId($articleId); $articleVariantId = ShopArticleViewHelper::ParseVariantId(UrlHelper::GetCurrentFullUrl()); $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); // if e.g. more than one promoted articles are on one page, we might receive a variant-id // in the URL which doesn't belong to the current article and might affect price display etc. if ( $articleVariant && $articleId != $articleVariant->ArticleId ){ // 2020-06-02, Uwe Keim: Achtung, hier NICHT "!==" vergleichen. $articleVariant = null; $articleVariantId = 0; } if ( $articleVariantId<=0 && !empty($articleVariants) ){ $articleVariantId = $articleVariants[ 0]->Id; $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); } $articleOptions = $articleController->GetArticleOptionsByArticleId($articleId); $articleFullJson = $articleController->GetArticleFullJson($articleId, $pathToRoot, 373); $vc = new ShopOptionValueController(); $imagePlaceholder = $pathToRoot . $vc->Value('image-placeholder'); $lec = new ShopLegalEntityController(); $le = $lec->GetLegalEntityById(ZPS_LEGAL_ENTITY_ID); $shipmentCostsPageOid = $le->ShipmentCostsPageOid; $ppc = new ShopPreparedArticleController(); $ppp = new ShopPreparedPageController(); $pp3 = $ppc->GetByOid($shipmentCostsPageOid); if ( is_null($pp3) ) $pp3 = $ppp->GetByOid($shipmentCostsPageOid); $shipmentCostsLink = is_null($pp3) ? '' : PathHelper::JoinPathVirtual( $pathToRoot, $pp3->RelativeUrl ); $variantsHtml = ''; $articleId = '3675'; if ( !empty($articleVariants) ){ foreach ($articleOptions as $index => $articleOption) { $variantsHtml .= ''; } } // if we have a current variant, find its image in the articleimage array if ( $article!==null ) { $currentPrice = $article->Price; $currentNonReducedPrice = $article->NonReducedPrice; $currentNumber = $article->Number; // Grundpreis $grundPreis = ""; if ( $article->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($article) . ''; } } if ( !empty($articleVariant) ){ $currentPrice = $articleVariant->Price; $currentNonReducedPrice = $articleVariant->NonReducedPrice; $currentNumber = $articleVariant->Number; // Grundpreis $grundPreis = ""; if ( $articleVariant->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($articleVariant) . ''; // TODO: wenn Bsiseinheit z.B. 2L sind, hier auch $GrundpreisBasiseinheitValue mit einbauen und leer lassen wenn =1 } if ( !empty($articleVariant->ImageUnique) && !empty($articleImages) ){ $variantImagePosition = array_search($articleVariant->ImageUnique, array_column($articleImages, 'Unique')); if ( $variantImagePosition ){ $variantImage = $articleImages[ $variantImagePosition]; } } } $imgHtml = 'no image found'; if ( $article!==null ) { foreach ($articleImages as $index=>$articleImage) { $tbwidth = 200; $ccwidth = 373; if ( (empty($variantImagePosition) && $index + 1 === 1) || (!empty($variantImagePosition) && $variantImagePosition == $index) ){ $thumbclass=' class="active"'; } else{ $thumbclass=""; } if ( $index + 1 === 1 ){ if ( !empty($variantImage) ){ // display variant image image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $variantImage->AltText . ''; } else{ // display first article image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $articleImage->AltText . ''; } $imgHtml .= '
'; if ( count($articleImages) > 1 ){ $imgHtml .= '
    '; $imgHtml .= ''; } } else { //$imgHtml .= '' . $articleImage->AltText . ''; $imgHtml .= ''; } if ( count($articleImages) > 1 && $index + 1 === count($articleImages) ){ $imgHtml .= '
'; } } if ( empty($articleImages) ){ $imgHtml = '
'; $imgHtml .= ''; $imgHtml .= '
'; } } ?>
IsActive ) { ?>

Text('alert-article-no-preview') ?>

Text('alert-article-not-found') ?>

Name ?>

0 ? CurrencyHelper::FormatMoney($currentNonReducedPrice) : '' ?>

FreeShipping ){ ?>

Text('beschreibung-preis-kostenloser-versand', $shipmentCostsLink) ?>

Text('beschreibung-preis', $shipmentCostsLink) ?>

ShortDescription ?> Text('bezeichnung-showmore') ?>
Description ?>
Text('bezeichnung-showless') ?> Description ?>
Shop: Highlight-Artikel kann im Layout-Designer nicht angezeigt werden.
0 ? $parsedArticleId : $builtInArticleId; $articleController = new ShopArticleController(); $article = $articleController->GetArticleById($articleId); $articleImages = $articleController->GetArticleImagesByArticleId($articleId); // Varianten $articleVariants = $articleController->GetVariantsByArticleId($articleId); $articleVariantId = ShopArticleViewHelper::ParseVariantId(UrlHelper::GetCurrentFullUrl()); $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); // if e.g. more than one promoted articles are on one page, we might receive a variant-id // in the URL which doesn't belong to the current article and might affect price display etc. if ( $articleVariant && $articleId != $articleVariant->ArticleId ){ // 2020-06-02, Uwe Keim: Achtung, hier NICHT "!==" vergleichen. $articleVariant = null; $articleVariantId = 0; } if ( $articleVariantId<=0 && !empty($articleVariants) ){ $articleVariantId = $articleVariants[ 0]->Id; $articleVariant = $articleController->GetArticleVariantById($articleVariantId, $pathToRoot, 373); } $articleOptions = $articleController->GetArticleOptionsByArticleId($articleId); $articleFullJson = $articleController->GetArticleFullJson($articleId, $pathToRoot, 373); $vc = new ShopOptionValueController(); $imagePlaceholder = $pathToRoot . $vc->Value('image-placeholder'); $lec = new ShopLegalEntityController(); $le = $lec->GetLegalEntityById(ZPS_LEGAL_ENTITY_ID); $shipmentCostsPageOid = $le->ShipmentCostsPageOid; $ppc = new ShopPreparedArticleController(); $ppp = new ShopPreparedPageController(); $pp3 = $ppc->GetByOid($shipmentCostsPageOid); if ( is_null($pp3) ) $pp3 = $ppp->GetByOid($shipmentCostsPageOid); $shipmentCostsLink = is_null($pp3) ? '' : PathHelper::JoinPathVirtual( $pathToRoot, $pp3->RelativeUrl ); $variantsHtml = ''; $articleId = '3678'; if ( !empty($articleVariants) ){ foreach ($articleOptions as $index => $articleOption) { $variantsHtml .= ''; } } // if we have a current variant, find its image in the articleimage array if ( $article!==null ) { $currentPrice = $article->Price; $currentNonReducedPrice = $article->NonReducedPrice; $currentNumber = $article->Number; // Grundpreis $grundPreis = ""; if ( $article->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($article) . ''; } } if ( !empty($articleVariant) ){ $currentPrice = $articleVariant->Price; $currentNonReducedPrice = $articleVariant->NonReducedPrice; $currentNumber = $articleVariant->Number; // Grundpreis $grundPreis = ""; if ( $articleVariant->UseGrundpreis ) { $grundPreis = ' ' . ShopGrundpreisHelper::FormatGrundpreis($articleVariant) . ''; // TODO: wenn Bsiseinheit z.B. 2L sind, hier auch $GrundpreisBasiseinheitValue mit einbauen und leer lassen wenn =1 } if ( !empty($articleVariant->ImageUnique) && !empty($articleImages) ){ $variantImagePosition = array_search($articleVariant->ImageUnique, array_column($articleImages, 'Unique')); if ( $variantImagePosition ){ $variantImage = $articleImages[ $variantImagePosition]; } } } $imgHtml = 'no image found'; if ( $article!==null ) { foreach ($articleImages as $index=>$articleImage) { $tbwidth = 200; $ccwidth = 373; if ( (empty($variantImagePosition) && $index + 1 === 1) || (!empty($variantImagePosition) && $variantImagePosition == $index) ){ $thumbclass=' class="active"'; } else{ $thumbclass=""; } if ( $index + 1 === 1 ){ if ( !empty($variantImage) ){ // display variant image image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $variantImage->AltText . ''; } else{ // display first article image as large, initially displayed image $imgHtml = '
'; $imgHtml .= '' . $articleImage->AltText . ''; } $imgHtml .= '
'; if ( count($articleImages) > 1 ){ $imgHtml .= '
    '; $imgHtml .= ''; } } else { //$imgHtml .= '' . $articleImage->AltText . ''; $imgHtml .= ''; } if ( count($articleImages) > 1 && $index + 1 === count($articleImages) ){ $imgHtml .= '
'; } } if ( empty($articleImages) ){ $imgHtml = '
'; $imgHtml .= ''; $imgHtml .= '
'; } } ?>
IsActive ) { ?>

Text('alert-article-no-preview') ?>

Text('alert-article-not-found') ?>

Name ?>

0 ? CurrencyHelper::FormatMoney($currentNonReducedPrice) : '' ?>

FreeShipping ){ ?>

Text('beschreibung-preis-kostenloser-versand', $shipmentCostsLink) ?>

Text('beschreibung-preis', $shipmentCostsLink) ?>

ShortDescription ?> Text('bezeichnung-showmore') ?>
Description ?>
Text('bezeichnung-showless') ?> Description ?>