[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Teaser Unterkategorien nur offlineartikel - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
east
Beiträge: 63
Registriert: 13. Mär 2007, 16:52
Wohnort: jena
Kontaktdaten: Website

Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 08:54

Hallo und Guten Morgen,

ist es Möglich beim Modul "Teaser für Unterkategorien" das nur Offline-Artikel angezeigt werden? Ich will nämlich nicht das die UNterkategorien im Menü erscheinen.

Hoffe das jemand eine Lösung oder Idee für mich hat!

Viele Grüße
east

Benutzeravatar
Peter.Bickel
Beiträge: 1856
Registriert: 25. Jan 2005, 21:17
Wohnort: Schleswig-Holstein
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:29

Auf welches Modul beziehst Du Dich hier, auf das aus der Demo?
Falls ja, dann kannst Du einfach diese Zeile entsprechend ändern:

Code: Alles auswählen

if ($child->isOnline() && $child->getValue('cat_pic') != '') {
wird zu:

Code: Alles auswählen

if (!$child->isOnline() && $child->getValue('cat_pic') != '') {
Lg, Peter.

Benutzeravatar
east
Beiträge: 63
Registriert: 13. Mär 2007, 16:52
Wohnort: jena
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:30

ja genau das!

Probiere ich gleich aus! vielen Dank

NorbertK
Beiträge: 85
Registriert: 24. Mai 2017, 12:41

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:34

Hallo east,

ich verstehe zwar nicht genau Dein Ansinnen, aber das ist relativ einfach möglich...

Falls Du Navigation Factory nutzt, stellst Du die Kategorie-Tiefe wie gewünscht ein; wenn es eine flache Struktur ist, könntest Du die Artikel aus den Unterkategorien einfach in die Hauptkategorie verschieben; Falls Dein Konstrukt etwas komplexer ist, kannst Du die Artikel der Unterkategorien, die erreichbar sein sollen per "Dummy"-Artikel mit internen Weiterleitungen in der Hauptkategorie anlegen.
Freundliche Grüße aus Bagband

Norbert

Benutzeravatar
east
Beiträge: 63
Registriert: 13. Mär 2007, 16:52
Wohnort: jena
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:41

Mal eine dumme Frage, bei mir in dem Modul existiert keine Ausgabe und die Eingabe sieht folgender Maßen aus:

Code: Alles auswählen

<section class="rex-page-section">
    <div class="panel panel-default">

        <header class="panel-heading collapsed" >
			<div class="panel-title"><i class="rex-icon rex-icon-info"></i> Hinweis</div>
		</header>

        <div class="panel-collapse">

            <div class="panel-body" style="background: #f3f6fb;">
				<p>Das Modul listet alle Unterkategorien, die:</p>
				<ul>
					<li>online sind</li>
					<li>ein Foto im Kategorie-Metafeld zugewiesen bekamen</li>
				</ul>
				<br><p>Kategorie-Metafelder erreicht man durch Klick auf das Pluszeichen beim Editieren einer Kategorie.</p>
			</div>
        </div>
    </div>
</section>
Wo kann ich das denn ändern?

Benutzeravatar
Peter.Bickel
Beiträge: 1856
Registriert: 25. Jan 2005, 21:17
Wohnort: Schleswig-Holstein
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:43

Der Ausgabe-Code des Moduls in der Demo sollte aber nicht leer sein.
Ist es das bei Dir wirklich?

Benutzeravatar
east
Beiträge: 63
Registriert: 13. Mär 2007, 16:52
Wohnort: jena
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:46

NorbertK hat geschrieben:
31. Aug 2017, 09:34
Hallo east,

ich verstehe zwar nicht genau Dein Ansinnen, aber das ist relativ einfach möglich...

Falls Du Navigation Factory nutzt, stellst Du die Kategorie-Tiefe wie gewünscht ein; wenn es eine flache Struktur ist, könntest Du die Artikel aus den Unterkategorien einfach in die Hauptkategorie verschieben; Falls Dein Konstrukt etwas komplexer ist, kannst Du die Artikel der Unterkategorien, die erreichbar sein sollen per "Dummy"-Artikel mit internen Weiterleitungen in der Hauptkategorie anlegen.
Hi nein Navigation Factory nutze ich nicht. Ich habe eine Blogartige Seite, hier werden die Unterkategorien angeteasert. Allerdings erscheinen die auch im Hauptmenü. Ich will aber grundsätzlich das diese Unterkategorien offline sind und nur über die Teaserliste erscheinen. Das Teasermodul ist das aus der Demo. Das jetzt hier kein Code in der Ausgabe steht verwundert mich...

Benutzeravatar
east
Beiträge: 63
Registriert: 13. Mär 2007, 16:52
Wohnort: jena
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:47

Peter.Bickel hat geschrieben:
31. Aug 2017, 09:43
Der Ausgabe-Code des Moduls in der Demo sollte aber nicht leer sein.
Ist es das bei Dir wirklich?
ja da steht nichts drin. Das Modul funktioniert aber :shock:

Benutzeravatar
Peter.Bickel
Beiträge: 1856
Registriert: 25. Jan 2005, 21:17
Wohnort: Schleswig-Holstein
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:53

Ist das eine frisch installierte Demo oder hast Du da schon Sachen geändert?

Jedenfalls muss was im Ausgabe-Code stehen. Wenn das bei Dir nicht Fall ist und das Modul dennoch funktioniert, muss es am Cache liegen, sprich: Nach dem erneuten Speichern des Moduls oder des Artikels wird dann keine Ausgabe mehr kommen.

Das ist die komplette Ausgabe (mit der Änderung für die Offline-Artikel):

Code: Alles auswählen

<?php
$cats = rex_category::get($this->getValue('article_id'));
$children = $cats->getChildren();

if (is_array($children)) {

	$container = ($this->getTemplateId() == 1) ? 'container ' : '';
	echo '
	<div class="'.$container.'teaser clearfix">';

	foreach ($children as $child) {

		if (!$child->isOnline() && $child->getValue('cat_pic') != '') {

			$media = rex_media::get($child->getValue('cat_pic'));
			$title = $media->getValue('title');
			$desc = $media->getValue('cat_description');

			echo '
			<div class="row">
				<div class="col-lg-5">
					<img class="image-deco" src="index.php?rex_media_type=content&rex_media_file='.$child->getValue('cat_pic').'" alt="'.$desc.'">
				</div>';

				echo '
				<div class="col-lg-7">
					<h2><a class="hover-title" href="'.rex_getUrl($child->getId()).'">'.$child->getValue('name').'</a></h2>';
					if($child->getValue('cat_description') != '') {
					    echo markitup::parseOutput('textile', $child->getValue('cat_description'));
					}

					echo '
					<a class="btn btn-theme" href="'.rex_getUrl($child->getId(), rex_clang::getCurrentId()).'" class="btn btn-theme"><span>{{ more_info }}</span></a>
				</div>
			</div>
			<div class="hline"></div>';

		}
	}
	echo '
	</div>';

}
?>

Benutzeravatar
east
Beiträge: 63
Registriert: 13. Mär 2007, 16:52
Wohnort: jena
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:55

Oh Danke dir, du warst schneller als ich mit der PN. :-)

Ja ich hab schon Sachen abgeändert aber es hat sich da nichts getan. Ich lege das ganze jetzt separat noch einmal an.

Benutzeravatar
east
Beiträge: 63
Registriert: 13. Mär 2007, 16:52
Wohnort: jena
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 09:58

Ich bedanke mich riesig für deine Hilfe! Es funktioniert jetzt! Lieben Dank

Tag gerettet :-)

Benutzeravatar
Peter.Bickel
Beiträge: 1856
Registriert: 25. Jan 2005, 21:17
Wohnort: Schleswig-Holstein
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 10:00

Freut mich!
Mich würde noch interessieren: War der Ausgabe-Code bei diesem Modul nach Installation der Demo schon leer (dann müsste die Demo korrigiert werden) oder ist das Dir passiert?

Benutzeravatar
east
Beiträge: 63
Registriert: 13. Mär 2007, 16:52
Wohnort: jena
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 10:03

der war von Anfang an leer. Ich hatte mich schon gewundert. Hatte dann bei der Eingabe was geändert um zu sehen ob sich dann was tut. War aber Fehlanzeige.

Benutzeravatar
Peter.Bickel
Beiträge: 1856
Registriert: 25. Jan 2005, 21:17
Wohnort: Schleswig-Holstein
Kontaktdaten: Website

Re: Teaser Unterkategorien nur offlineartikel

31. Aug 2017, 10:15

Danke ... dann werde ich das überprüfen.

Zurück zu „Module/Aktionen [R5]“